Hi @koullis,
To compare crons with schedules, you can use a plugin like WP Crontrol. This plugin allows you to view all cron events along with their arguments, recurrence, and the next time they are scheduled to run. You can compare this with your schedules to see any discrepancies.
If there are no late or past events in the cron events, it’s possible that your server’s time settings could be causing the issue. You can check this by looking at your server’s time zone settings and ensuring they match your WordPress settings. If there’s a mismatch, it could cause scheduled actions to appear as though they’re not running correctly.
I hope this clarifies your concern. If you have any other questions, feel free to ask.