Mam podobny problem jak ty. Podczas przetwarzania pierwszego zadania występuje około 2-3 sekundowe opóźnienie.
Po przeszukaniu odkryłem, że laravel queue domyślnie śpi 3 sekundy.
Co oznacza, że pierwsza praca opóźni się o 3 sekundy w gorszym przypadku.
Aby rozwiązać ten problem, po prostu określ --sleep=0 podczas uruchamiania pracownika. Mam nadzieję, że to pomoże.
php artisan queue:worker --sleep=0