Best scraper money can buy the
Triumph 6" scraper. It will power through vinyl easier than the 4" hardware store version.
Also, I learned from a window guy, never pull the scrapper backward on the window. When you scrape forwards the dirt and grit get pushed above the blade. When you leave the blade in contact as you pull back the grit will slide against the glass and scratch it.
Whenever I use a citrus-based cleaner, whether it's rapid remover or something else, I always clean 2 more times. If there are a lot of windows I might use soap and water with a window squeegee because it's cheap and it will have time to dry around the seals. The last step is always 91% isopropyl alcohol. If there are just one or two windows I would probably do Alcohol twice and change rags for the final wipe. On an older vehicle, I might use prep sol then an alcohol wipe.
Sometimes it has more to do with what the window cleaner used to clean. There are additives that make the windows easier to clean and stay clean longer. My guess is there is some kind of silicone additive similar to rain-x. I have had problems with brand new windows and have heard glass installers talk about running new windows through a bath before they bring them to the job site. They said it limits fingerprints and makes them easier to clean...