Have you checked your event viewer in windows for any errors. I say this because I was having the same sort of issue and managed to solve it by increasing the windows startup ready boot file size from 20mb to 128mb and all is good now. You can find tutorials on how to do this from Microsoft support forums or google search. I struggled with this for weeks running msfs 2020, I know your running 24 but worth a try and it will not impact your system whatsoever. I refuse to buy 2024 until all the bugs and glitches have been settled.
My pc specs are:
HP Omen i9 13900k
Nvidia Gforce 4090
64GB Fury Beast DDR5 ram
WD BLACK 2TB SSD X2