Ah ha! Every so often, we refresh the discord link as bots pick it up and start passing it around. Looks like we didn't update Itch.io the last time we did this.Should now be working!