I forwarded the question. You've probably checked your spam folder? Can you contact itch.io staff by another way, such as Discord or Mastodon?