You are correct. The problem is with the sealant on the edges or seams.
The problem could occur more often for many reasons.
If your RV sits outside in direct hot sun and uncovered all year every year, you may have problems sooner as it will dry out and crack faster. Using some cleaner/conditioner will reduce the problem. I check and clean/condition mine once a year just to make sure I do not get other problems such as wood rot inside from water damage or even mold.
It takes me about 15 - 20 minutes to check the seals. If I have any that need to be repaired, I will spend about an hour cleaning and resealing.
I think it is well worth a few minutes of time to check/repair versus waiting for the problem to happen and then repair the seal and all the other damage caused because it finally happened.
As the saying goes........."An ounce of prevention is worth a pound of cure"
Just my two cents worth.