okay, Thanks a lot for letting me know. I have contacted Itch support and I will message you as soon as they give me a response to solve this issue!
dont bother I got it on steam
No problem, then. Enjoy!