Well, have you been eating tomatoes two three days before your flush? IMO, ES only cannot get parasites out. So to me it seems like left over foods from your intestines.
You can Liver Flush every two weeks, it is a great way to clean your body.
From what you describe are all symptoms of liver not being able to cope with the load of toxins in your body. I would look at your diet. Sorry to say this but, You are probably are on SAD, Standard American Diet, which includes meats, fish, chicken, white breads, sugar, alcohol, junk processed foods from packages and cartons, fried foods, etc.
If you do not want to smell, have brain fog and bad breath you have to eat raw vegan diet which is the only way you can get micro nutrients, take probiotics like kefir, sauerkraut or in a pill form to make your gut microbial healthy. Stop eating all types of sugar.
I would also look at the stomach acid test. Google it and you will easily know if that is also an issue.
After you start eating fresh fruits and vegetables then do a colon cleanse, kidney flush, then liver flush. If this does not change anything for you then I would do a water only fast.