I've painted dozens of real vehicles and dozens of model train loco's and rolling stock. When painting plastic of any kind, on a real car or model, I ALWAYS use an "adhesion promoter". Those paints that say "safe for plastic" usually have an adhesion promoter built in. It's the only way to paint plastic with any dependable success, since there are so many different types of plastic.
If you use a rattle can version of adhesion promoter you only need the lightest of coats. Don't glob it on. It works fine with a light coat. Here is a link to one brand of adhesion promoter; but there are dozens to choose from.
BTW; some paints have a flex agent already mixed in, while others need it added. I also mix in a little flex agent if I think the part might encounter any twisting motion, like a plastic car bumper cover. Some of the rattle can paints already have a little flex agent mixed in.
Link for adhesion promoter; https://www.amazon.com/Dupli-C...Primer/dp/B0007UAXJQ