Can someone please confirm if the dev gives out steam keys?
The dev doesn't give out steam keys.
He does not, unfortunately. You have to throw the Itch version in the trash and buy the Steam version full-price if you want all of the features.