I hope so! I’ve never done it before, and it also doesn’t seem like I have any control over the process, but it does seem like you can get a refund if you contact Itch support via https://itch.io/support
Apologies for the difficulties, I hope you can get it worked out!