So I'm using Horizon to handle my jobs in production and at one time I'm submitting 50-70 jobs into the queue, some of them are taking as long as 3-4 minutes to actually enter the queue, despite the job itself taking on average 0.2-0.5 seconds to run.
Here's my Horizon config in case it's relevant, I have it maxing out at 30 processes
'supervisor-1' => [
'minProcesses' => 1,
'maxProcesses' => 30,
'balanceMaxShift' => 5,
'balanceCooldown' => 5,
'tries' => 5,
],