Looking at my History of recent MSFS CTD, an interesting pattern
Every time that MSFS does its CTD, it is testing/doing a Windows update, or at least checking for a windows update.
Time to disable windows UPDATES when running MSFS and/or force them each day BEFORE trying to run MSFS ??