I also did not receive a Steam key as part of my purchase! I wonder if it had anything to do with the sale? I purchased another game earlier with no issues. Update: After reaching out to Itch.io support, they said it was an error on their end & fixed the issue. :)