Congratulations acesfull, I'm so glad to hear this! It's so difficult to determine what each person's cause of body odor is. That's why so much more research is necessary. It seems that what helps one person is not what helps another. I'm glad you discovered your solution.
If you should ever feel the temptation to break your diet, do it with one food or drink at a time to see if you maybe tolerate small amounts of carbs, sugars, and/or alcohol. Nonetheless, if you should reach your limits with these and the odor returns, then quick intestinal cleansing may help before too ,many smelly toxins get into your blood and then come out through your lungs as bad breath.
Here’s a website that might be of interest to you, http://crazynut.theshoppe.com/feature-starchdigest.html . It emphasizes the importance of chewing your starches well because the digestion of starches begins with the saliva. It explains how improperly digested starches end up with bacterial decomposition in the gut, producing toxins that go to the blood, and the body will then try to exhale them through the lungs to clean out your system. So, I think you’re on the right track. It also gives suggestions about food combinations to help with the digestion of starches. I wonder if digestive enzymes might help you as well. You might want to try it a couple of times just to see.