Hi @Greg Merideth
The "InvalidRequest" error may be due to the fact that you are using delegated permissions, for delegated permissions are only used to access the /me/todo/lists endpoint, if you need to access other users' tasklists, you need to add the application permission(Tasks.Read.All) to the app, and then use OAuth 2.0 client credentials flow, for the detailed use of this flow, you can check the link below, as shown in the figure is my test results.
For more information about the OAuth 2.0 client credentials flow, you can see this link:
https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-client-creds-grant-flow
Hope this helps.
If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.