Thank you Trents.
I was diagnosed with NCGS. Sorry, I should have mentioned this in the original post.
Even though I listed some reactions that sound like allergic reactions, it also includes all of the standard NCGS things like bowel issues, fatigue, joint pain etc.