SharePoint PowerShell
Assign PowerApp canvas form for a new item creation in SharePoint Online
Use The PowerShell Script Provided in the Article
Run reports on All users permissions in SharePoint Online with PowerShell
There pretty high chances that you would need to run the report on users who have access to the site / list