I believe there’s an ongoing issue where users sometimes authenticate your application, and you’re given an invalid authentication code to fetch with. The error rate is super low, and I’m not sure whether or not Twitch has given any thought as to what causes it. Having the user reauthenticate resolves it.