I used to have a commercial job like this. Just three windows that constantly spotted, took about 4 years for the spots to go eventually. The prev window cleaner (who passed away) had been cleaning them for 20+ years with fairy liquid. So all that gungy fairy liquid was waiting to be re-activated every time we went over them with WFP. It must of got into the rubber seals, it sits there for years.