maybe you should send an email or try discord, the forum is leat frequently checked by itch staff as far as i know....