Interestingly, there was another article about Long Covid posted just before I posted this one. And that one has some theories on what the causes are:
https://www.cleveland.com/news/2022/10/in-cleveland-and-beyo...
It seems like the primary theory is that the virus is still in the body even when tests are negative.
And that the virus causes all kinds of immune responses which cause the symptoms.