I sealed a new mdf fitted wardrobe with 2 coats of Zinsser BIN. There are many videos on youtube showing you how to do this, so I think it was ok. It says on the tin that any paint can be used over it, so to get a solid white base I undercoated it with Dulux Trade spirit based undercoat. When it came to top-coating I used cream waterbased eggshell & it immediately 'separated' into thin brushstroke lines. It wasn't sticking. Why not? What do I need to do?