If this happens again, please reach out to Itch.io support. Unfortunately problems with payments and the like aren't something I really have access to fix and are likely an issue on their end. As a developer, I can see payments but can't really interact with them in a meaningful way when it comes to refunds and the like. Even if I can send a copy of the project or something, it's definitely best to get this handled on itch.io's side since it would be an issue with their process!