It may be annoying, but i must not use the itch.io app... :-P
And I dont know where to contact support. I thought it was through this forum...