I had very similar fisheye results with some SprayMax 2k (eliminates the trap question). After reading another explanation from Vid on this, I realized I did indeed use a freshly washed microfiber cloth (with Naptha) hat may have also been used for some auto was.
That convinced me never never used a washed cloth. You can't see it and even the trusty Naptha test on your playfiled will be deceptive. Brand new or disposable from now on.