Urethane paints do adhere to epoxy. I also used automotive paints on my build and topcoats do stick to epoxy if properly sanded.
Primers over epoxy would be for surfacing/sanding since adhesion is not the issue.
On my topsides I bought generic label urethanes online and the primer/surfacer is outstanding, fast build, easy to sand.
here is the link to my build.
http://www.glen-l.com/picboards/picboard9/pic503a.html all the mahogany is simply auto clear urethane over epoxy; all white is generic urethane over urethane surfacer, over epoxy. All of it is automotive 2part urethane sprayed in the back yard. Nothing special nor 'marine' grade about it.
The bottom is only epoxy mixed with graphite powder for a black, no paint bottom.