These things can be caused by heavy metals (HMs) or at least HMs can be a contributing factor. If you have not considered them previously, doesn't it make sense to do so?
HMs especially mercury affect the immune system, stress response and so many other systems. When I was first learning about HMs I found it hard to believe that so many illnesses can have HMs as an underlying factor. Then I learned about how they do their damage.
For example, mercury (Hg) displaces zinc in various body chemicals. Zinc is used in the immune system, for detox, various enzymes. We would not make the correlation unless we are familiar with how the body uses zinc.
Hg also causes us to fail to hold onto magnesium (Mg). Mg is used to make one of the body's antidepressants, an anti-anxiety chemical, in muscles and is helpful to avoid constipation. A person could be going to a chiropractor, psychiatraist, etc but not realize Hg as an underlying factor or cause.
I had a long list of symptoms for 15+ yrs which my doctors did little to resolve. I was fortunate to finally pick up some tips that led me to chelating out lead, cadmium, mercury ,etc. Life is much improved today in many ways although I realize it takes years for lead to come out of bone.