TEST your primer before you commit.
Do a little patch, then come back in the morning and see if you can scratch it off with your thumbnail. If not, see if you can scratch it off with a butter knife. You should not be able to, without damaging the surface underneath. If you have several kinds of primer around, do a test patch of each.
Personally, I have never seen Zinsser 1-2-3 primer successfully stick to anything other than drywall and maybe bare wood.
Killz is good. It comes in oil-based or water-based. Gripper is also good. Also Z-prime.
Once you find a primer that works on your surface, do a test patch of primer plus paint. Let it sit for a few weeks before you do more painting. Sometimes the areas you want to paint turn out to have a surface coating, or glue or something underneath, that offgasses and causes paint to bubble up. If that's going to happen, you want to know before you paint a large area! BT;DT.