Hangfire enqueued jobs not picking if initial job takes more than 1 hour to process

We are using Hangfire version 1.6.17. Sometime when initial job takes more than 1 hour in processing then other enqueued jobs are never picked. We have to restart the queue to process them.

Thanks. Good to know.