Over in SpinupWP‘s impressive and broadly useful documentation pages, there’s a great new mini-tutorial on the best way to set up scheduled events in WordPress. It also explains why the default WP-Cron configuration is truly “terrible.” ⏰
TLDR: For something more reliable than WP-Cron, you might want to consider something like a Unix cron in conjunction with WP-CLI.