I am so sorry for what you are going through! I know how rough this problem can be. I have tried so many things and nothing seems to help I even took a TMAU test and it was negative. I took a allergy test and it showed I had many sensitivities to food. But I don't know if that's contributing to my odor but at the moment I am doing gluten free vegan and I don't know if it's helping since I can't smell myself but went out of town to the holiday break and didn't see any reaction but my family claim they can't smell me. The best advise I can give you is go to the dr get tested for TMAU or allergy or stomach issues. It's easy to self diagnose but it's better to know what you have before you do that.
Try avoiding certain foods eat heathy pure things drink plenty of water and try not to stress. Good luck and you are not alone.