Yeah i suffer from the same problem,it's so annoying.
I can often smell odor what i ate true my skin and scalp and breath.
Is definitely a sign of a compromised gut,leaky gut,sibo, and unhealthy liver.
I realized i get it the most when eating fruit,carbs..especially grains and potatoes etc...sugar foods and lentils
Could also be malabsorption,weak stomach acids,a lack of good bacteria in the gut.
A good body cleanse protocol is a good place to start https://www.curezone.org/cleanse/
Especially the diet,clean your gut through bowel cleansing,get rid of parasites and candida,and liver flusghing can also help a lot with food intolerances .
Write down which foods don't make you smell and which foods do...see which foods you can tolerate,could be your're sensitive to certain foods or your not digesting foods properly