Access token always invalid

Well aside from the validate endpoint requiring “OAuth” not “Bearer” which you already tried theres nothing wrong here, other than your dump being for using “Bearer”

My calls using

curl -H ‘Authorization: OAuth MyToken’
-X GET ‘https://id.twitch.tv/oauth2/validate

Are working here.