I watched the Twitch streams from international and the main Warframe account. I was able to claim it on twitch but it never showed up. I am used to it taking a while, but I never saw a notification that I got it. I could not find a thread about this.
For reference, I have been able to get twitch drops from previous streams.