I’m guessing itch.io is trying fo act on its spam problem. But because there’s so little communication, no one knows.