I believe I have found the cause of this, and it is quite severe. The fix is to set --read-write-timeout=10m (or 0 to disable). Without this, it is possible for the backups to report “success” but actually fail in subtle ways, where the reported status is “Success”.
We will be releasing a new stable release shortly that fixes the issue.