Is the vent thru-hull the standard 5/8" that's the same as the ones on your water and fuel tank vents? Those are actually designed to keep sea water out of your fuel and water tanks, making them a bad choice for use on holding tank vents for two reasons 1. they're one of the two most common location for a vent blockage, but boat builders use the same vent thru-hull on all vents 'cuz it saves a little money...and 2. they prevent the free exchange of air with the gasses in the tank that's essential for preventing odor. The solution: replace it with an open bulkhead (aka "mushroom") fitting. This not only improves the ventilation, but also allows you to prevent vent blockages by putting a hose nozzle against it regularly to back flush the vent line...sending anything that's trying to set up housekeeping in it into the tank.
The other common location for a vent blockage, especially on sailboats, is the other end of the vent line--that end of the hose and the vent fitting on the tank 'cuz heeling and/or over-filling the tank allows tank contents to flow into it. That one is a bit harder to clean out 'cuz it requires removing the vent line from the tank and scraping the hose and fitting out manually. The good news is, back flushing the vent line often makes that unnecessary.
--Peggie