After trying this several times, it seems that when playing as one of the free cities after they are conquered by a liberator and then using the liberation CB will cause the save file to corrupt, and every time you successfully add some land to your realm, the game will desynchronize.