I have the same problem in Realms on 1.19
Same problem here, it all started 28/1 when our realm's admin placed a lot of beds and bred some villagers, then they reproduced a bit too much (ending with 50+ villagers) and from that day the nightmare started. A lot of disconnections and save reverted always to the same old state.
He then tried to kill most of them, they are probably 15 left now, but when he is playing inside his tower in the middle of the village the game often disconnects. We tried to download the game on local server and tested it, everything works fine, so he uploaded a backup on realms to play together again. No problem since this saturday 6/2 when the disconnections returned.
The obvious short term fix is keeping our friend out of his village, or maybe annihilate every villager, but I need them for trading...
Unluckily today it also happened to my village, I was playing alone interacting with a weaponsmith, and the disconnection occured, reverting to a previous save (like 20 minutes before). I only have 7 villagers, it's annoying.
This is very frustrating, since we are paying for a service we can't fully use.
Same problem on our Realm, our base map on the wall gets corrupted with a big black circle everytime I log in or when somebody comes from a Nether portal. It started happening this week.