White spots are from minerals carried in the water beads, particularly tap water but rain water can also carry these, left behind after the water dries. This can prove hard to remove on old paintwork that is microscopically rough, trapping the minerals. A method to remove these spots is to soak a cloth in white vinegar and leave it over the marks as a poultice.