Clear coat has to be comparable with the paint system used.
Example if it is lacquer it has t be lacquer.
If it is a Polyurethane his has to be polyurethane.
Most today are a polyurethane.
The lifting is usually caused by improper bonding in the
paint process. This can happen for many reasons.
In the "old days" the clear coat was on top for protection.
Today it is a part of the paint system. The color coats have
no gloss until re-coated with the clear. You need good spray
equipment and experience in preparing the surface for re coating.
The surface prep will determine both how it looks and how long
the resurfacing lasts.
This is not a casual DIY job.