Ill give it some time, see if Itch comes through for us.
I prefer to keep Discord for personal use or for gaming with friends.
If Itch messes around for too long though I may decide to take you up on that offer. If thats the case: Do you have a Discord server for this game? I cant see a link to any server.