No. Only new and upgrading a sub by actually forking over cash will net you the reward.
Also, it’s probably clear, but you need to subscribe while said streamer is playing in the HITMAN category for it to verify.
How to earn Drops – Twitch
Subscription Requirement:
Just as an FYI: From what I’ve seen, Sub Promo drops are much less common than watch-time drops. But when they do occur, it can usually be related to a live-service title or competitive multiplayer title. Usually…
I guess just some synergy for the games company and Twitch, in wanting people to get or gift subs to others to further increase engagement and interaction with the site.
Now, I say usually above, since I do remember sometime last year Cyberpunk 2077 had a Sub Reward in celebration of the Phantom Liberty dlc. Buy a Twitch Sub and get a special Sniper Rifle I think it was… Strange promo for a single-player game that doesn’t have live-service elements for sure! (Though it does have Twitch Prime and other website rewards integration, so yeah)