Thanks for the drops, but the page is very badly designed. If you need to sign into Steam BEFORE signing into Twitch, then MAYBE the Steam link should be first, and not the Twitch link.
Just as an FYI, I’ve been getting drops from lots of games, including Steam games for a while, and linked my account long ago, but never had an issue getting them before.