Why does my scheduled backup not run at precisely the time scheduled?

Short answer: it will, if your site has enough visitors. If not, then it may take place later.

For a longer answer, read the information contained in the answer to this related FAQ, which explains some of the workings of WordPress’s scheduling system. (The information is relevant even if you are not seeing the exact message that that FAQ is about).

Posted in: Backing up