I watched 4 hours of rocket league on Twitch yesterday and I registered on the website then went to drop pick up but I still didn't get anything that was 17 hours ago
It's a coincidence whether you get something or not!
Eventually disconnect and reconnect your account again. Are the correct Twitch and Epic Games (?) Accounts connected?