Have you tried syncing your Steam account? Noticed a few threads on reddit regard issues with Twitch on Steam for other games