Try using the state query string argument instead of using the authclient query string argument.
I myself use a query string argument on one of mine. But I do:
http://www.my-domain.com/user/sign-in/oauth/?authclient=twitch
Using your link as the example. Note the / on the end of the URL. URL’s are supposed/conventionally to end with a / and not be open ended like yours.