It's a bad batch of plastic. I had waterspots on my 2024 Yukon Denali. Showed up the first time I drove through rain. For $68.29 all in I had two new ones delivered. They are super easy to swap, they pop right off and snap back on. Since then, not a spot in sight and no ceramic coating all the time. I chose not to deal with the hassle of cosmetic warranty replacement at the dealer, although there is a case for it.