couple things...... many guys, myself included......like the epoxy primer by southern polyurethanes........sands easy, fair price, and can be coated with any base coat (or single stage for that matter). Point being southern poly does not make basecoat, so it gets coated with all brands.
all other epoxies I have used are similar, I would have no issue using any quality base over any quality epoxy
furthermore.......most epoxy primers can be reduced and used as a sealer just prior to paint (as mentioned above). I have used Glasurit on a regular basis back in the day (but it just got too damn expensive); I'm sure their epoxy can be used as a sealer also (its been a while)....... epoxy primers I have used, including Glasurit, can be applied over multiple surfaces (subtrates), even old paint as long as it is "sound". The ppg epoxy already on the car would qualify as a (very) "sound subtrate". Therefore, if you are really concerned, a layer of glasurit epoxy (reduced for use as a sealer) can be applied over the sanded ppg epoxy and you are good to go. Glasurit may also produce a "sealer only" that can also be used. Applying Glasurit base coat over Glasurit sealer solves the warranty issue as long as the Glasurit sealer (or epoxy sealer) is used in the manner suggested by Glasurit
one more thing lol....... I have a hood coated with Glasurit epoxy primer behind my shop........I think I primed it over bare steel in 1989, it has been outside ever since.......its a little faded, but not a lick of failure, I was just admiring it the other day