GET helix/users Responds with 400 when trying to get user information based on token

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