We just got our backend sorted out and everything should arrive in just a moment if it hasn't already. If you are still missing one in either your inbox or spam folder message again and we will get it fixed.
I just checked and am still missing the Steam key email. I know I have gotten emails from other itch.io devs so I have it set up correctly to receive emails.
Sadly we don't have any better tools on itch so please send us an email at support@coolsmithygames.com and no need for many details, just throw us an email with for example "Hi, key pls"