Another good reason to periodically inspect your RV’s roof.
About 8 months ago we had a leak in the MH. Since I was away for a few days my wife called me to inform me of the leak with quite a lot of water collecting in our bedroom floor. My wife originally thought we had a leak coming from our water system. After removing doors and drawers to our bathroom area, we could not find where the leak came from.
We were “stumped” until my wife mentioned that it rained the night of the leak. So I went up on the roof and saw that the bathroom vent cover had shattered and the roof was opened around the vent pipe. When I backed the MH into our spot at the RV Park I must have hit a tree branch that shattered the vent cover. So I removed all the old caulk and what was left of the destroyed vent cover and replaced with a shiny new one.
Now a few days ago I was inspecting my roof and brushed up against our shower vent cover and it just crumbled away. At least I was there so I could immediately replace and avoiding another leaking problem when it rained again.
So, my advice is to not only periodically inspect your roof but after moving to that next RV site/or trip check for any damage to the vents as well as any cracks in the caulk, etc.
If you have an older RV (Our MH is a 2005.) be sure to inspect the vent covers to be sure they have not deteriorated from the weather and sun. Physically inspect them. You will know when they need replacing. The fix is fairly easy with a small putty knife to remove the old caulk, a screwdriver to remove the old screws, a new vent cover (less than $5.00) and in my roofs case – self-leveling caulk (around $10.00). Hopefully you won’t have the same problem we had. Best of luck and happy RV’ing.