Fisheyes are sign of surface contamination.
Most likely from oils of your fingers or silicone found in most consumer car detailing products like tire sling, quick detailers, armor all, etc. Thus most body shops abhor it and use silicone free products... unless they have separate facilities where they can keep paint areas silicone sterile.
Anywho... as last prep item before spray... wipe down surfaces ready to accept paint with a paint prep-solvent (3m and PPG make great ones) or denatured alcohol at the least.
Likewise, use a real clear coat not all in one box solution. Otherwise, do the prep work and have local body shop spray clear for you.
Good luck