I resealed my previous 5th wheel around all of the vents, I carefully removed all the old caulking cleaned it off with the recommended solvent (just don't remember what) and applied Eterna Bond around everything. I then used the self leveling caulk around all edges of Eterna Bond. It looked very neat and never had a problem with leaks.
It's important to follow the directions on the Eterna Bond for good adhesion. If you follow this method you will not have leaks. It is a little overkill like wearing suspenders with a belt but once done I never had to worry.
Dave
2013 2500HD Chevy LTZ 6.6 Diesel Ext Cab Long Bed
2017 Grand Design Reflection 27RL 5th Wheel
Dear Wife, plus two Cocker Spaniels and a Standard Poodle