I've let our admins know. Keep in mind that itch.io staff doesn't normally watch the forum, so they're unlikely to see your post.
Thanks a lot! What is better way to reach itch.io staff, an email?
Yes, as explained in the rules of this category.