I'm using SharePoint 2013 and I'm site collection administrator
When clicking on the "Access requests and invitations" we are receiving the issue "Sorry, this site hasn't been shared with you".
I can access the Requests and Invitations.
To resolve this issue, change the Access Request list permissions. To do this, follow these steps:
Refresh the Access Requests page in Internet Explorer. After the page has loaded, press Shift+F5 to stop capturing network traffic.
In the Developer Tools window, double-click the first result in the URL list. This URL will end with "pendingreq.aspx."
Note The placeholder represents the URL for the site collection where you are trying to change the access requests—for example, https://contoso.sharepoint.com. And <{GUID}> represents the GUID that you copied in step 8.
I have found the same issue now and then when granting access when a user requested access.
If you approve the access request and then go to the Permissions for this site. grant the user access manually to the site and it should allow them to visit the site.