Speaking for myself, it's true that overeating can cause more odor than eating small meals.
I've done Liver Flush once 3 months ago (with Epson salt, applejuice, olive oil) and I passed some mini stones/ flakes. The flush didn't help with the odor. Maybe just one flush is not enough. Did anyone eliminate the odor completely after a few times of liver flush?