Yeah, I've been there myself when I released my first game on Steam. I was kinda excited at first when they reached out to me, but I quickly began to see a pattern. Everytime I visited their channel, I noticed that in some cases, they hadn't been online for months. They also usually copycat the original email address of the creator.
I told them, they could record one of my free games here on itch, then I would convincingly grant them a free key, but they never responded to that.
And FYI, you can actually block Steam keys on Steam. Just be careful you don't accidently block keys from though.