So I hosted a game last week and we played regularly enough, getting to about turn 80. Today I loaded up the save and invited my friend, he crashed to desktop seconds after accepting the invite, he didn't make it into the lobby, this wasn't after launching the game, he crashed while joining. I told him to load up one of his autosaves and invite me. Same exact crash, a few seconds after accepting the invite. I loaded up a slightly earlier save (about 5 turns), same problem. I loaded up an even earlier save (about 25 turns), worked perfectly fine with no issues.
This exact issue has happened to me twice before now: I start an mp game and get to around turn 100, then my friend can't join after I've sent an invite or I can't join from their invite. Before the update that added crossplay support, I had started and played many mp games going up into turn 200-300, it was only after this update that things went terribly wrong and people couldn't be invited.
I don't want to tell the devs what is wrong with their game, but circumstances have forced me to conclude that you broke the steam version of this game in the crossplay update because it was only after that update that we couldn't play our games anymore. I'm just annoyed because I love this game to bits and want to show it to more of my friends and play it for hundreds more hours, but this problem has forced me to wash my hands of this game for the last 3 months or so and I don't feel like playing it anymore.
I just wish updates could be rolled back or were opt-in only, it was the crossplay update that broke the game for us I am sure of it.
My friend from my last game has already made a support ticket with Sean Drohan on this issue, so if you are reading this, Sean, then know that I will have attempted everything that you recommended that he do on that support ticket.