A lot of time failure is for lack of prepping, even if it doesn't looks like some of the glass got a oil on them if is not cleaned the vinyl won't adhere the way is supposed to, also window perf needs to be laminated for outdoor use for a longer lifespan of the print, if you don't want the corners or any edge to start lifting you can always use 3M primer only on the edges, we usually do it with a Q-tip just so it seals the edge from moisture I have done this for years on vehicles with excellent results.