This doesn’t sound good.
If all the data is there then maybe try moving the already downloaded content to a custom path and see if re-running MSFS and pointing to the custom path helps?
Just throwing out an option to see if it saves you having to perform a massive download.
Details on how to move to a custom install path can be found here.