I backup to TrueNAS which configures Samba/ZFS to take a snapshot before each backup. If TM decides to corrupt a backup, I can revert to a snapshot. I've only ever had to do this once in years of operation with several Macs backing up (each to their own share).