I had a similar issue with my MH, but reversed where the gray water vent pipe did not project through the roof. It seems that it was mounted too low in the holding tank, and when it is about 2/3 full it is unable to function properly and the smells vent into the MH.
In my research, it seems that another issue can occur where the vent pipe can slip downward into the tank. Mine has a horizontal drain pipe from the shower that would prevent that from happening. Without the horizontal pipe it would be possible to pull the vent pipe upward to its correct position, but not in my situation.
I was unable to pull the vent pipe upwards, but was able to sleeve the pipe through the roof plane enough to attach an extension, and then added a 360 degree Venturi cap as if the original vent was at it's correct height.
Caulking is your friend.