Please follow below tips to troubleshoot the issue:
1.Go to the Site page library -> Library settings -> Versioning Settings -> In the Draft Item Security, choose Any user who can read items.
2.Make sure the page is published and approved.
3.Check whether has filter in the Site page library view. In the drop-down list of current view -> Edit current view -> Check filter section.
4.Test whether the use can access the page through page URL, make sure the user has enough permissions for the page.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.