Yes you do need to work out where they come from, each house is different. But...
Quote- "Spots can't come from thin air and they can't come from clean water so the answer is there, you just need to work it out from what it happening"
Thin air
Have been trying for many years to work it out, some (only some) always spot, and I still dont know why
A lot is to do with faith..... Beginers and doubters.
Clean a window with wfp then blade it so you have a pristine finish. Now squirt some RO/DI water on the glass and watch it dry perfect. Generally proving that its the method and not the water.
But I still dont know why some spot.
Mind you thats not quite true I do have clue, Its down to a coating on the glass but what that paticular coating or combination of coatings is.. thats what I dont know.