I’ve followed the steps in your video (https://www.youtube.com/watch?v=D4Wav2bOM6o) to restrict a user to only being able to edit allowed pages.
Han that user logs in they can see only see the page I’ve allowed, however they have no option to edit, only to view.
In order to edit published page, user should have ‘edit_published_pages’ capability. I added it directly to the user. checkman-test may edit allowed page now.