Because you also set the site owner's permissions to "restricted view", site owner cannot view, edit or delete the page is expected behavior.
You shouldn't set him to "restricted view" too.
Or, if you really don't want the site owner to have that permission, in this case only the site collection administrator has the permissions(approve/view/edit/delete).