Sorry for the late reply, but I was traveling! Have you managed to get the Steam key and/or did you write to the itch.io support? I think there should be a "request key" button somewhere on the purchase page (do you have the email from the purchase with a link to click on to get to the purchase page, by any chance?). From my side, there are still enough Steam keys available and ready to go.