Itch.io support got back to me today. Your email address has been changed to cmcnamara@oh-instistute.org. You should be able to claim the key now.
No problem. I will send you a key, but please confirm your exact email address. The email you provided with your last message conflicts with the email from your initial message (cmcnamara@oh-instistute.org vs cmcnamara@oh-institute.org). I assume you have misspelled institute initially but I am not sure.