I suspect this is a regression since the switch from Parsoid to RESTBase. It is overly sensitive in it's handling of revision-delete events.
https://www.mediawiki.org/wiki/VisualEditor/changelog?veaction=edit
Error loading data from server: HTTP 403.
The latest revision of that page had its username hidden through RevDel.
(username removed)
But the revision itself is still accessible, both in the diff viewer, the API, history and wikitext edit page. If the content were hidden, this would make sense. But then again, MediaWiki doesn't allow hiding content of the current revision for that reason.