Glad you were able to replace the buttons. Where did you get the replacements?
When it happened with my 2006 Boxster, The dealer said the whole unit had to be replaced, which they did under warranty.
I'm not even sure it's the sunscreen since I was off my palms after applying to avoid getting the sunscreen on the steering wheel, shifter and other controls, and still had that problem with the paint flaking off.