I think the way it works now, only if someone requests a steam key they will get one, and not everyone, although I’m not 100% sure.
Even though it’s a personal opinion, I don’t think it’s a good idea to charge separately for 2 versions of your game.