Here is how it's shown https://itch.io/updates/give-steam-keys-with-your-purchases
You should add Steam keys to the purchase here quite a few other devs do it might help
Any new news on the game progress? I'd definitely be interested in purchasing this game