It looks like your problem has more to do with the fact that it is mounted on glass, than with the material. Glass is a problem. Stickers/Decals often don't last a long time on glass. We always warn the customer that stickers on glass probably won't last as long as decals on painted metal. Nobody has complained, and customers seem to accept that explanation.
If you use a cast material or some of the high performance calendared, it's often not sticky enough to adhere to glass properly.
If you use calendared, with a calendared overlaminate, the edges often lift because of shrinkage.
Best bet, in my opinion, is to use any calendared or cast material with a sticky backing and a cast overlaminate. A 30" roll of cast matte shouldn't be too expensive and has a long shelf life.
Also, I recently was instructed that 3M IJ40 is both sticky and high performance, so this might be a good way to go. Actually, we're going to try it on our next inventory cycle.
At any rate, we've had good success with any sticky calendared and a cast overlaminate on glass.