Well I would recommend using a decent paint for the topcoat and you might get somewhere.
You want a straight matt finish? dulux vinyl matt is good. cheap paints often crack like this, you get what you pay for.
Ignore the last reply, acrylic and vinyl are now really historic terms, in that there true meaning has been lost. It really now means water based when reffering to acrylic or vinyl.