I've been using the same (Synology) share for years with not a single corruption (that I know of). I've set TimeMachine to only run at night though when the laptop tends to sit on my desk where it has ethernet.
Were there any specific tweaks you made to your setup to make this reliable?
I also wonder if the amount of backup data makes a difference. I have tended to use Time Machine to backup pretty much my whole drive. I wonder if it's more reliable when backing up smaller amounts of data perhaps...
As to amount of data, I run it on my whole drive with a few excluded directories, that's 700-ish gb of non-excluded data and the backup on the Synology is 1.6TB. I've recently migrated the TimeMachine backup from an older Intel MBP to a new M2 Air (I wasn't even aware you could do that) and that seems to have worked just fine as well.