Latency in processing

I am using Hangfire 1.7.18, PostgreSQL Server, .net core with .NET 5 runtime.
My application runs on IIS configured to In-Process hosting and always running.

I have 3 daily recurring jobs scheduled to 6:30, 7:30, 9:30.
The first 2 jobs are only enqueued at 6:30 and 7:30 . At 9:30 the third job is enqueued and processed and then immediately the first 2 jobs are also processed.

The application is active for sure since I am entering the dashboard and see that the state of the first two jobs remain in ‘Enqueued’ state until 9:30. During this time I also call my own API.

Is there a reason why the first 2 jobs remains in ‘Enqueued’ state ?
How can I debug this issue ?

The next day the 3 jobs has been processed with latency of more than 2 hours
What can be the reason ? How can I check this kind of issue ?