One special tip that I would give to my customers and how to keep their glass clean and avoid hard water stains is talk to your landscapers to point any sprinklers away from the glass. Sprinklers can be easily adjusted or replaced and yeah, just to keep a clear view on your on your glass.
If you constantly have hard water being sprayed on your glass, you're gonna get hard water stains. So the reason why you wanna avoid hard water stains you're gonna have a buildup of hard water spots, and obviously it's gonna obstruct your view. And A basic window wash is not gonna take care of that because it's basically scales built up on the glass.
So if you talk to your landscaper and you replace those sprinklers or adjust them so they're not pointed to the glass, that would definitely take care of the issue.