Latest info on tmau type2 is that it is caused by gut dysbiosis. I think it makes sense.
I have found a way of eliminating my odor by more than 90%.
Taking zinc and B2 supplements daily.
I have odor for 15 years, garbage, ammonia, butter...
Zinc eliminates garbage odor and B2 buttery smell my skin gets when it gets oily. If I take them both regularly I am odor free. But If I dont take them for few days the odor comes back.
I take a break sometimes becase it is unclear how safe it is to take any of them for long Times.
It would be Wise to take them with other minerals and vitamines but it is hard to find formula without choline.
Start taking them and in few days you should notice a difference.