May we please have a "resync" option for the simultaneous host, which automates the process? I'm finding that every 2-5 turns, I get a desync issue, even when on the same high-speed LAN (gigabit symmetric internet, gigabit LAN)

.
For the first few hours, it's not the worst thing in the world to have to make a new lobby, hit load, and then send an invite, but by turn 100ish, it's nonstop frustrating since you never know whether continuing despite desync will cause data loss or not. Simplifying it to "if the host sees that there's a sync issue, they just click a button, forcing the clients (and maybe the host) to reload automatically to match the host, with no further action necessary from anyone" would reduce a LOT of the pain, even if it's still a common occurrence! As much as I'd love a full fix for the simultaneous multiplayer desync issue, simply trading ~1-2 minutes of annoyance every 20 minutes for 15 seconds of annoyance every 20 minutes would be a MASSIVE and INCREDIBLE improvement.
Even better: whenever a desync is detected, just automatically force a sync immediately. Don't wait and hope it solves itself, just force a sync so that players can feel confident that downtime is minimized. You'd never lose more than a single turn, likely just 1-2 actions.
I'd also like to be able to view the map once other players have left - not take any actions or gain new information, but just to be able to open a save file and review my position during times the other players are not available.
Better desync error messages would be nice, too. A way of gauging "this is a bad desync" or "this is something that doesn't matter" would still improve the pain points!