B-n-B wrote:
I would say it has less to do with the holes in the roof (unavoidable), and more to do with the proper maintenance and sealing of said holes.
Correct.
Proper maintenance is key, doing maintenance on a regular schedule by removing and replacing old dried out cracked caulking and replacing with new fresh caulking will go a long way in keeping your RV leak free..
Not eliminating holes from roof vent in the roof.
Either do the routine maintenance yourself or hire it out, should be looked over at a minimum of once per yr.