However, windows wallet has a bug that it can't sync after block 829 while Linux can.
By examining the debug.log in %appdata%\snowgem, I noticed that at block 829 the daemon starts banning all peers for "misbehaving" with the reason "BAN THRESHOLD EXCEEDED", including itself. So that might be a clue for devs why the windows wallet is stuck at that block.