Roofs need yearly or 6 month maintenance. Seams and items that penetrate the roof need inspection for cracks and places water can enter. Use of Dicor self leveling caulk is a normal part of my 6 month roof inspection. The seams and roof of an RV are subject to weather AND movement, so constant monitoring is important. Good luck and I hope you've caught it before damage to structure occurs.