It's almost 180 days and sadly still no reply from moderation team...
If an Itch staff managed to find this, please review ticket ID (309678 - roughly 180 days ago and 349796 - roughly 24 hours ago) .🙏