Ours rusted and came loose the same way.
There are a couple different resources to buy new seals, I have one listed below.
We did not replace ours, we used 3M Black Weatherstrip Adhesive. It comes in a tube and works well. We pulled the trim away a little wherever it was loose, then put a bead of adhesive into the groove of the rubber trim, then reattached it to the wall of the coach. It has been on about 8 months now with no problems.
BE VERY CAREFUL: this stuff is black and sticky, it doesn't remove very well if you spill or ooze any out of the groove.
Norm & Ellen Proud to be one of the HOOTS
2015 Newmar DutchStar 4369
If I knew retirement was so much fun, I would have done it in my twenties!