My Trek friends tipped me off to Happy Campers a few years ago and I've been using it ever since with excellent results. I put one scoop in the toilet and use my bowl mop to clean the toilet (and up under the ring) to keep the bowl sparkly and odor free, then flush. I put another scoop in the sink to swish it around to make sure it completely dissolves before releasing it to the tank. My Trek came with a black tank flush system and I added a diverter valve along with a flush spray for the greywater tank.
https://www.usautoauthority.com/best-rv-holding-tank-treatments/https://www.smartrving.net/best-rv-holding-tank-treatments/