Interesting problem.
If daylight savings was a “standard” it would be easy enough to not run back-ups during the affected time.
But it is anything but standardized
Maybe some way of rate limiting back-ups based on when the last successful one was run?