Nice Post, and congratulations. What a journey you've been on. It sounds like you finally have a clear understanding of your particular case and all the nuances involved. The years of trial/error research and discovery have clearly paid off.
Your post also underscores how important it is for each person to find and clarify their own root causes and issues.
While everyone is different, a methodical approach will always yield answers.