Doubtful that the tank has permeated
Although, if it's aluminum it may have leaked. Nothing you can put in a holding tank is likely to have any effect on odor INSIDE the boat...unless the tank is leaking, any odor inside the tank has nowhere to go but out the tank vent. The source of any odr inside the boat has to BE inside the boat. Permeated hoses are a strong possibility...so is a leaking y-valve or macerator (if there are any).A wet bilge can smell like sewer, especially if trapped water has been allowed to sit and stagnate in the summer heat...so can a dirty sump. Dead and decaying sea life trapped in the head intake and the channel in the rim of the bowl can stink like a sewer. So the only thing to do is start eliminating possibilities one by one. Start by cleaning the bilge--really CLEANING it with lots of detergent and water, followed by thoroughly flushing out ALL the dirty water--and the sumps. If the shower and/or ice box drains into the bilge, install sumps...'cuz if the ice box and shower aren't a source of your present odor problem, they will be the source of continuing odor problems if the continue to drain into the bilge.Test the hoses for odor permeation...replace if necessary. Disconnect the head intake line from the thru-hull (close the seacock first!), stick in a bucket of water and a heavy dose of Raritan C.P....pump it through the head. Let it sit overnight...do it again. Check out the link below.