This is ridiculous, 4 days no answer from support and ignored here. Not very happy with itch.io - used to be a great way to distribute rewards.