Out of curiosity, what brand of M.2 did you buy? These M.2’s can get too hot if there’s not adequate cooling. I had a Samsung EVO 970 that was causing a lot of issues about 2 weeks after buying it. I’ve also noticed that zendesk has asked several users if they have MSFS on that type of M.2 drive.
Happy you found the culprit! 