@BMaster
Thank you for the detailed post!
When it comes to the Sign-in activity reports within the Azure Portal, I believe it's using the Graph API endpoint of .../v1.0/auditLogs/signIns, to retrieve the data. If so, the Graph API throttling limits would be 2000 requests per second of any request type. Therefore, to better handle throttling it's recommended to:
- Reduce the number of operations per request.
- Reduce the frequency of calls.
- Avoid immediate retries, because all requests accrue against your usage limits.
You can also try filtering the sign-in logs to "Last 24hrs" if you're having issues getting data older than 24hrs.
Additional Links:
Subscription and tenant limits
Graph API - List signIns
If you have any other questions or are still experiencing this issue after filtering the amount of data to be returned, please let me know.
Thank you for your time and patience throughout this issue.
----------
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.