Welcome to HCM
We understand your concerns
I went through your escription of problems. Odor from mouth is caused due to unhygiene mouth or stomach. You are doing everything to keep your mouth, tongue and teeth clean so as to keep away mouth odor. What about your stomach?
Greasy and slowly digesting food , some food items, some vegetables such as onion and garlic do cause odor. Also improperly digested food cause food decay in colon
and gas comes through mouth and causes odor.
My sincere suggestion is to have one cardomom completely chewed and eaten after every meal. This should benefit you.
Hope I cleared your doubts. Available for further clarifiations.