One last thing to try (which always fixes random CTD's for me) is to open the AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache folder and delete these two files: Content.xml ROLLINGCACHE.CCC MSFS will create new files on the next launch - the Rolling Cache file...
pattern217=r"(The cache file can't be set to the rolling game file)" 222+ pattern218=r"(they are different.)" 223+ pattern219=r"(http://ip:port or socks5://ip:port)" 224+ pattern220=r'(children:"Clear")' 225+ pattern221=r'(children:"Set the level of logging.)' ...
You can do this by moving the relevant folders out of the "Community" folder located in the MSFS installation directory. Delete the rolling cache in the sim. Go to Options > General > Data > Delete Rolling Cache and click on Save & Restart to apply the changes. If the issue persists...