Hi there,
Usually, only a few specific things will impact using the “Run Now” button, or doing a manual backup.
For instance, sometimes it is caused by a javascript interaction with the theme or other plugins. If disabling one of them allows the plugin to backup using the run now button, this probably means that the Javascript is not being loaded correctly. Let us know what plugin is interacting and we might be able to address it or at least list it for other users.
Another issue could be that the heartbeat API is disabled. BackUpWordPress relies on the heartbeat API to refresh its status during a manual backup.
Sometimes this is disabled with your host, but other times you’ll find that you’ve clicked an option on a security plugin.
Check in your themes and all your plugins for code similar to that published in this Siteground article:
https://www.siteground.com/tutorials/wordpress/limit-wordpress-heartbeat.htm
or here
https://support.hostgator.com/articles/specialized-help/technical/wordpress/wordpress-heartbeat
Also useful reading:
https://wptavern.com/how-to-take-control-of-the-wordpress-heartbeat-api
It is important to note that the heartbeat pulse is increased to ‘fast’ during a manual backup, but it is not used by scheduled backups at all.
There are some plugins that can also control the Heartbeat API usage for your WordPress site, usually you will note they control it directly, or they control it as part of a security plugin.
Hopefully that information can help you pinpoint what’s causing that behavior. If there’s any other help I can provide please don’t hesitate to let me know!
Thanks,
Kat