Well i can say that i left my laptop on for the entire twitch drop event "mostly potato guy" and I did receive hourly drops for entire duration. Ok was mostly 7500 credits and a few fireworks and posters but hey its free so i'm not going to complain.
Remember its all FREE and technically DE don't have to give anything.
Yes I can understand frustration from those that had issue with not receiving FREE gifts. Maybe you all was watching the wrong WF Partner.
Either way I think there plenty of other things more worthy of so much salt than a few missed credits that to be honest 30 minutes actual play time would have netted easily.