@Quiddity noted,
I've noticed at Officewiki recently, that my VE-edits will sometimes also result in many changes to whitespace, and hence confusing diffs.
meaning that selser isn't being run.
This is because SelserData isn't returned if !$this->hasOriginalHtml(),
https://github.com/wikimedia/mediawiki/blob/master/includes/parser/Parsoid/HTMLTransform.php#L439-L444
On private wikis, RESTBase isn't enabled, so the old html isn't sent back. Parsoid has the ability to reparse the page in order to perform selser but it needs a SelserData with a null oldHTML,
https://github.com/wikimedia/parsoid/blob/master/src/Wikitext/ContentModelHandler.php#L101-L109
The restriction of requiring the original html makes sense in the pagebundle case, in light of T146187
This looks like it was added in If97a74ce251f281b7d980928a01b764d6ec0d0a4