Scheduled Events Not Occurring
MainWP Dashboard, by default, relies on a built-in WordPress file called wp-cron.php to trigger scheduled events. The wp-cron.php file is called each time your site is viewed and is sufficient in most cases. However, we suggest you install a fresh dedicated website for your Dashboard, which will probably get almost no traffic, which means your scheduled tasks may not be triggered on time. Below are two options for automatically triggering your WP-Cron functions:- Have Uptime Robot trigger your WP-Cron by adding your MainWP Dashboard as a monitor
- EasyCron.com has developed its tutorial for working with MainWP:
Important Notes
If setting the WP-Cron triggers doesn't help, ensure your MainWP Dashboard doesn't have custom redirection rules that could redirect requests and prevent triggering the WP-Cron.
Source Article:
https://kb.mainwp.com/docs/scheduled-events-not-occurring/