2 monthly is not frequent enough, needs to be monthly to keep it at bay.You have mentioned that after a few cleans, this should stop showing. The cleaners have claimed that it is done every 2 months, so is it likely that the windows have not been cleaned, or not cleaned/rinsed properly if this is the case?