With Itch's policy under a lot of questions after Visa/Mastercard fiasco, that's understandable. The answer is maybe? Send me the proof of payment to yeehawgames@gmail.com and I'll check if I still have any keys available on Steam.