Anyway, were you using the approved cleaners on the screen?
Only if there are some on board, otherwise vinegar, lemon juice, sulphuric acid etc seems to work quite well
I find if you open a yoghurt at altitude pointing it towards the screen, it provides a nice anti-reflective coating once smeared-in to stop that glare on the approach.
Top tips provided for free by MGC