There were a few things that stood out to me that I changed that didn't fix the problem (though I was able to get to the loading screen again):
- Global AI Production Triggers were still active for houses that no longer existed.
- A few triggers still belonged to a house that didn't exist
- I set all triggers that I wanted to start immediately to elapsed time 0 when I had them set to any event. I was mostly just curious if that would cause an issue or not, but the change didn't help so I'm assuming any event is fine
- Only Multiplayer was set to 1 in the Basic settings.
- A few triggers had attached triggers to themselves, which I found odd.
- All teams that I wanted to spawn immediately were set to autocreate and also had a trigger that created them, so I disabled autocreate.
The only thing I can think of really is that none of the teams have tags. My knowledge of how the game reads triggers and their associated tags, taskforces, scripts, teams, etc. is fairly limited, so short of having someone comb thru how I have them set up I am at a loss at the moment. And I'm not gonna ask someone to do that out of charity.