Did I miss the time to refund the game? I can't seem to manage it... -_-
I don't think itch.io has a time limit, but you may need to request it directly.