Okeydokey, so I've had a pretty much hassle free run with MO2, but recently decided to upgrade from the current release of MO2 2.16 to the brand spanking new 2.20beta8 because I wanted to use MO2 with Oblivion and I found out it could force OBSE to load, which I don't think 2.16 could.
Well, Oblivion is an awful game and was uncooperative so I had to stick back to dealing with Wrye in order to install mods and such. But after I was done with Oblivion, I decided to load Skyrim SE back up and join the modern world, only for the game to immediately CTD when I attempted to load a save. I hadn't touched SSE since I fuddled around trying to stabilise Oblivion in order to get it to work. Also, every other game I had set up to be managed with MO2 was not making it past the load screen before it CTD'd.
Other steam games are still working, as well as non steam games such as Minecraft; so I don't think it could be a memory problem (although I ran a diagnostic to be sure) and I don't think it is DirectX (although I downloaded the runtime again).
In order to get Oblivion to run with Wrye, I had downloaded python, and in an attempt to get ENBs to work I had installed an older version of DirectX, which was uninstalled shortly after. Curiously, SSE runs fine through steam itself, as I could start a new game and the game remained stable.
I have attempted to run the game through MO2 using a new profile with no mods, reverted back to 2.16, verified the game cache, deleted the ini files, ran mo2 as an admin, removed mods one by one, prayed, installed windows updates, disabled overlays upon overlays, sorted with LOOT over and over, searched the issue for at least three 3 google pages,; but to no avail.
I am at my wits end, and I have no idea what could possibly causing this. The only thing I can think of is possibly a problem with the OS but I don't want to think about that yet. If anyone could help me, I will be extremely grateful. Anything you need I will do my best to help.