Auto-translated
I sent you the save files in ICQ, please take a look, maybe you'll find something.
it's strange that the desynchronization happened twice in a row. But if everything is fine, then the victory should be awarded.
Option 1: Compare the versions of Heroes (ideally, use the same one). Often, someone has a SOD version that is not 3.2, but 3.1 or 3.0.
Option 2: If you are playing through Hamachi, try using TeamViewer (Hamachi can sometimes glitch).
Another option to solve the problem: You can create a game with someone you have a good connection with (ideally, a judge), they launch TeamViewer, and your opponent connects and clicks through the moves using remote control. This option will definitely help, but it's not ideal; we need to find a way to solve the problem.