
Maybe this will help you understand the issue.
In Business Central, Job Queue entries are date-sensitive. When the system day changes at midnight, pending jobs scheduled for the previous day but not yet started may be skipped unless their “Earliest Start Date/Time” is updated to reflect the new day.
This means:
If a job is scheduled for 9:30 PM and doesn't start before midnight, it might not run automatically on the next day.
You’ll need to ensure the “Expiration Date/Time” is blank or correctly set, and that the job is recurring with a valid start date/time that updates daily.
Recommendation:
Use recurring job queue entries with a calculated Earliest Start Time each day.
Monitor jobs via Job Queue Log Entries to catch failures or missed executions.