Potýkám se s podobným problémem jako ty. Při zpracování první úlohy je zpoždění přibližně 2–3 sekundy.
Po prohledání jsem našel, že pracovník fronty laravel má 3 sekundy spánku.
Což znamená, že první úloha se v horším případě zpozdí o 3 sekundy.
Chcete-li to vyřešit, stačí při spuštění workera zadat --sleep=0. Doufám, že to pomůže.
php artisan queue:worker --sleep=0