Windows PowerShell? Thats not real curl, which is the problem, you called curl and windows ran something else.
You “set” what scopes you want when generating the token on Twitch OAuth Token Generator where as Twitch Chat Password Generator should only generate a chat capable token.
Then what/where/how did you get an oAuth token to use?