Python Twitch API Follow

Then it sounds like a bug/issue with TwitchClient

Assuming you successfully obtained a User Access Token with the user_follows_edit scope applied

You can check your token using the validate endpoint to assume its what you think it is

That’ll confirm the user_id and the scopes on the token

What as the URL you generated to redirect the user to?