I’ve been a tiler for 20 years, the highest failure rate in bathrooms is from either PVA coated walls or painted before tiling. Lots of builders and plasters tell the customer to PVA walls but it’s just plain bad advice.
The best surface to take tiles for both adhesion and weight capacity, is cement board such as no more ply in 12mm, I’d only go to that expense and trouble in a shower area though and possibly the bottom half of a bath unless large format tiles are specied in which case I’d opt to do the lot, after that plasterboard without skim, after that, skimmed plasterboard.
Don’t mist coat a wall that is too be tiled, the tile primer will do the job of slowing down the ‘suck’ so it dries at the correct speed and doesn’t loose the moisture too fast. The tanking paint will waterproof the boards to some extent depending how much you do and is quite cheap to do so worth it IMO.