I have had similar lifting problems with Rustoleum brand paint in a spray can. It has a longer cure time, and spraying on plastic makes the cure time even longer. I have never had good success spraying plastic with Rustoleum. Sometimes it seems it didn't cure for days. Would a barrier coat make a difference? I don't know. Rustoleum does have a spray-can paint made just for plastic, but I haven't tried it.
Krylon Fusion (by Sherwin Williams) has a very aggressive solvent system. It doesn't seem to have the re-coat problems that Rustoleum has. It is the only spray-can paint that I have used that sticks to vinyl sheeting, so I know it's aggressive. The "window" for recoating, which every solvent-based paint has, is more forgiving with Krylon.
It's a mistake to think that just because a paint in sold in a spray can that it is automatically of low quality. The propellant-filled can is just a delivery system. The real problem is film thickness. You don't always get optimum film thickness using spray cans. This is far easier to achieve using standard spray equipment—a spray gun simply delivers more product to the surface. For example, the optimum dry film thickness for Matthews Acrylic Polyurethane is 2 mils. You usually only get this from two wet coats with a flash time in between. Thinner or thicker will have a shorter life. (At the Matthews paint school they give you a thickness gauge along with your training manual).
This is Quincy explaining the use of a film thickness gauge:
Quincy demonstrates spray technique:
https://www.matthewspaint.com/Fabricators-Distributors/How-To-Videos/Spraying-NovAcryl.aspx
A clear explanation of using a thickness gauge by a lady speaking in slow motion:
Typically, Gemini uses ABS plastic (not acrylic) for their products, except for laser-cut acrylic.
Brad in Kansas City