@Leo Gura Hi, Leo. Definitely you have problems with low digestion and your gut lining is damaged. And because of this you have food and fiber intolerance, autoimmune disease and thyroid problems.
Deep down all the problems with autoimmune diseases, deficiencies, viruses and pretty much everything starts with the decline of your digestion. Thyroid problems deeply connected to the health of your liver (because T3 to T4 is converted there), to some deficiencies and autoimmunity (which is of course connected to the integrity of your gut walls). And all of those problems are connected to bad digestion - undigested proteins create bad microbiome and inflammation in your gut which leads to disrupting its walls. Bad digestion creates deficiencies, etc. Low acidity in stomach opens the door to viruses, microbes, pathogens and helminths.
In few words HEALTH IS DIGESTION.
For sure you have this problems and you need to heal your gut and raise acidity of your stomach. Without this steps any supplement or therapy wouldn't ever work. Definitely you should avoid fiber, it inflames your gut. And the best thing you could do for your gut is period of carnivore diet or check out GAPS diet.
As in the first post Don linked Dr. Berg video, I highly recommend you to check out Dr. Berg. He would be the best for your issues. Or maybe someone like Chris Kresser. Or every experienced advanced functional med doctor will surely help you.
P.S. And i would recommend you to check out Human Design, it is very-very deep science connected to astrology, genetics, various ancient philosophies. And it would describe the nature of you and the mechanics of your body. I suppose you are very strong mentally manifestor (9-10% of all population) and it's very natural for your body to have less energy, it's just the mechanics of your body. Unlike generators (70% of population). You should accept this fact, calm down with your ambitions to work all day and instead use unique advantages of your body and personality, which Human Design will show you.
Hi from Bali!