WP Cron scheduling doesn’t work reliably on hosted server

Most hosts modify how the default cron works and I’ve specifically had issues with GoDaddy managed hosting as they 100% take control and you can’t do anything about it.

If it works locally, I would contact the hosting company and ask about how crons are setup to run. If its Managed GoDaddy there isn’t anything you can do but to change hosts. I fought them for 3 months before the client finally agreed.

Another thing to look out for is object caching, I’ve seen it cause some issues as well.