That makes sense, thanks. I did what the plasterer told me to do, so thought it would work!
I tried a test with thinned down dulux over the mist coat, but paint still peeled off with masking tape.
I tried another test patch where I put a coat of undiluted Leyland, followed by thinned dulux and...