ну вариантов множество, рассуждать смысла нет, я предположил попсовый вариант, что у тебя сидирование медленное и ты подтвердил, что в миграциях есть сид из внешнего источника. ну вот, кури в эту сторону для начала. надо дебажить
пока звучит так, что у тебя запрос к внешнему источнику тупо повисает, если ты уверен, что там данных не много. а может там данных прилетает пару мультов и в миграции циклом летят запросы в бд
посредник, в него можно засунуть логику обработки запроса до того момента пока запрос не придет в котроллер. Я так понимаю (сам учу лару пару дней). Т.е. он стоит по пути между роутером и контроллером