We've had odors from our galley tank. But only because the AAV failed. Twice... Both within months... :M Then I installed a commercial grade Oatey AAV and has been good for years now. Because the galley tank can get more "stuff" in it that can stick to the tank walls, I use a chemical cleaner once a year. Can't see the need for an in-tank flusher in the galley or bathroom tanks.
I like the tank flusher in our black tank. First thing I do when breaking camp is dump the black tank (after filling it to full as needed) and then let the flusher run for about 20 minutes. Does a pretty good job of cleaning the tank bottom. But the factory, in their wisdom, put the tank sensors on the same tank wall as the flusher so spray doesn't hit the sensors and clean them off. :M We even have Horst Miracle probes that don't help simply because they don't get sprayed with water. A back flush elbow doesn't clean the sensors because the sensors are beside the outlet pipe. Same issue with both gray tanks.
Our owners manual says to use Liquid Drano (won't hurt metal or plastic). We use it once or twice a season in the galley and black tanks. Unfortunately, false readings return pdq (sigh).