Is there a risk of "fish eye" or other defect using Granat abrasives before painting latex-based paints, clear polyurethane , 2 pack and other water-based finishes?

There is no problem using Granat before a finish is applied. Granat has a zinc stearate, and doesn't contain any wax therefore will take a coating over the top.