seatosea, while shopping for our new camper, I saw a Flagstaff like yours on the dealer's lot, and one of the letters had already fallen off.
It now read Fagstaff.
That made me wonder if the factory cleans the cap after installation. Maybe there is some mold release agent or some other contaminant on the surface. The decals should not be falling off a brand new camper.
The decals on on our camper seem of pretty good quality, and I imagine if the surface was prepared properly, they should give years of service.