for people saying talk to twitch i think they might be wrong, this is what twitch say themselves
I think I got a Drop, but why hasn’t the item shown up in my game account?
The game developer is responsible for fulfilling the Drop rewards in the game and in some cases, this may take time to process. Please contact the specific game developer directly for any questions. You can do some initial troubleshooting by checking that the item has shown up on your Drops Inventory page and that your game account is linked to the correct Twitch account.
i've realised i haven't received twitch drops for quite a while now even though have claimed many of them, after yesterdays stream for 2 umbral forma which i need i realised something seems to be wrong.