Ok, I see what you meant.
When I clicked to any of the pages there, it sent me to the Membership Options Page, even when logged in as the admin.
As I was suspecting, it’s a login session problem because of the links. You’re using https on your site, but those links were pointing to http. When I changed the page2 link to https, I didn’t get redirected and was shown the page.
Please see this page I linked to earlier: https://s2member.com/kb-article/how-to-avoid-login-issues/
Important: … if a user logs into the site over
https:// , where the form action is something like
https://example.com/wp-login.php , there is a good chance they will not be thought of as logged-in on the
http:// protocol. Their logged-in cookie is only good over SSL in this case.
http://example.com/ after logging in from
https://example.com/ will lead to confusion. This is because WordPress sets the cookie in such a way that it is only accessible over SSL; i.e., on the original protocol they logged into the site with:
You just need to fix your links so they point to https.