And the oAuth Redirect URL on the console is exactly the same? for clientID - 2ltzo7xctab0g729501v91hq3qmbby
One thing to try and should be done) is to URI encode the redirect_uri in the query string to help confusions.
So
https://id.twitch.tv/oauth2/authorize?response_type=token&client_id=2ltzo7xctab0g729501v91hq3qmbby&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&state=936xkqys020XoWd&scope=user_read+chat%3Aedit
Poking about it seems that the URI is not in the dashboard doesn’t directly match the URI you are trying to use.
