Hey there! I'm sorry to hear you're having issues. This is something to bring up with the itch.io staff itself; I'm sure they can help you navigate the situation here~