Can you leave some capacity for processing from other queues when you have multiple queues? In my testing, all 20 slots are filled by “critical” queue and only when all jobs are finished are any jobs processed from other queues. https://docs.hangfire.io/en/latest/background-processing/configuring-queues.html