Hangfire On Multiple Servers

Currently we have hangfire set up on 4 servers with 5 private MSMQ queues on each. Each server is configured to use 20 worker threads for a maximum of 80 total threads across all servers. We’ve noticed that all 80 threads are never used and the dashboard says that there are only about 20 jobs running at one time while hundreds more are waiting in the queue. Is there some kind of configuration that can make use of all open worker threads on all servers to increase job execution time and the amount processed? My assumption was that when one server uses all of its worker threads and there are still jobs in the queue that the remaining jobs will be executed on the other servers that are essentially in idle.