I've let our admins know, but itch.io staff seldom communicates the reason for their decisions.
Thank you for super quick answer