Bad,
How are you pal?
I’m not sure the odors you are getting are from your holding tank. Unless, your water may be sour. I do know that between uses, gases form in the top section hose interior. When first turning water pressure on, you may get a few seconds of odor, but that is the system purging these gases.
When you first open your boat up, use the nose test and check around for the source of odor before turning anything on. Secondly, what odors do you smell? Fresh water and waste tank are very different. Best to have a non-smoker come in and smell around. Their sense of smell is very good.
If you are getting a foul odor, I would also check the waste tank, the head pump as seals break down, & odor will escape. After time & from use of tank treatments, you may be getting odor leaching thru your hoses.
Or, if not finding the culprit, you can try what I use. I use liquid pool chlorine in my fresh water tanks. Bleach is too acidic, and will leach the inside hose walls. It will also corrode some plastic fittings.
I use only two capfuls for each tank and my fresh water can sit for long periods while smelling good. Don't use granule pool chlorine as this leaves residue in the tank bottom. I would drain your tanks, while refilling them, I would shock the system with 2 oz. chlorine/each tank, & than run about 5 gallons thru the faucet. Let it sit for about 4 hours. Keep turning on the water pressure switch to keep full pressure in your hoses. The chlorine should help clean the top areas of the hoses.
Turn on the pressure and run all the water out until your pump is sucking air. Fill & flush twice. Finally fill them as normal with a small amount of liquid pool chlorine.
If you try this, let me know if it works for you. I live in HOT Florida, & have been doing this for about ten years, and I never get an odor. A few friends use this same technique and agree it works.
CR