I tried a little bit of everything. I will have to use the vinegar trick the next time I have issues. I did finally come across something that hid/removed them and has prevented them from coming back. IBIZ everything car wax. I've had the pleasure of driving through some rain storms and nothing has spotted it up since I applied it over a month ago. I am so far impressed.
https://waxdirect.com/product/best-car-wax/