Keep the percarb from drying on glass. It turns it cloudy. The cause is the cure fortunately but it ends up taking more time and effort to
physically rub or brush them to remove the haze.
I would suggest a maintenance strength sodium hydroxide based cleaner and then neutralize.
Rod