Backups no longer run inside the browser's request
Most hosts cut an HTTP request off after 60 to 90 seconds. Every export step ran inside one such request, so on a site large enough for the ZIP or the Drive upload to take longer, the host closed the connection, the browser received an error page instead of a reply, and the screen reported a generic failure. Starting an export now hands the work to a background process on the server. The browser only asks how it is going, so no host timeout can interrupt a backup, however long it takes.
Google Drive uploads resume instead of restarting
The upload is sent in slices that carry their position. If anything interrupts it, the next attempt continues from the exact byte Google last confirmed rather than starting a multi-gigabyte transfer again. No part of the file is ever sent twice.
Progress you can trust, and honest errors
Long stages report in as they work, so the bar keeps moving through a big ZIP or a long upload, and if the process genuinely dies the screen says so instead of spinning forever. A server timeout, a dropped connection and a real failure now read differently, and the result panel no longer announces Success! above a failure, which was its own bug.
Nothing to configure. Existing schedules, destinations and settings are untouched, and scheduled backups were never affected by this bug.