Sometimes the auto vents above the plumbing traps fail. When we drain the waste tanks, it often sucks the trap water out of our shower drain, allowing gray tank smell to enter the living area. In theory, the roof vent should prevent that suction, but it doesn't. I just add a cup of water to the shower drain, and it stops the odor.
Joel