To be honest, I don't follow itch.io. I'm almost 100% on STEAM. Just move over to steam as it has a much wider audience than this platform anyway.