ok so for anyone in the same boat as me i just found out that apparently they removed the steam key feature a while ago but for whatever reason the itch.io page still says it comes with a steam key
there is no steam key