As far as I know, Model Master acrylic Gray Primer isn't a primer. It is an acrylic color called "Gray Primer".
This comes up every now and then, and I got stung on my first model back thinking the stuff was primer. My first masking job was same as yours, a disaster.
Sorry this reply is so late.