Can am xps plastics cleaner/polish

Let me first start by saying I’ve never had this much trouble with plastics or cleaning ever. I have a 2016 570L viper red. I hate the finish on the plastics. It’s was nice and glossy when I first got it. I washed it one time with soft water and car wash cleaner and right away I noticed a difference. Not completely screwed up or anything but not as glossy. Fine, I’ll put a coat of carnuba on it. It looked good. So I went to the dealer and asked them. They said use the brp xps cleaner polish. I got a can and I hate it. Instant haze. I hand buff the crap outta it and it’s still not right. Wtf am I missing? I’m not a complete moron (or maybe I am) come on now, this really should not be that hard. I’m anal about keeping it "like new" but I can’t take a hazy finish. What are you guys with the red doing?