What priviledges are required for an AppID to scan SharePoint Online

I setup different AppIDs and secrets for scanning EntraID, OneDrive, and Teams.  However the AppID I setup to scan SharePoint keeps failing.  If Iuse a username and App password, I can connect to and scan fine,

I tried to use the same AppID credentilas I used for Teams and OneDrive thinking that they should work, but they do not.  Only a username and app password that has Global Admin access seems to work for SharePoint Online.

Here are the permissions I set.  I added more permissions than were requested for Teams and OneDrive, but it has not helped.  

Using version 2025.1