This suggests taht the oAuth token is not a user token
It’s client credentials instead, and this doesn’t have a user attached to it.
Or the token has expried.
You can use the validate endpoint or this example tool Twitch | Token Checker to test the token
So you asked it to get the user for that token but the token is the wrong type