It's a very good game.
I know you tried to fix it but the discord link still isn't working.
I think it's something with itchio affecting it. The links work everywhere else. Copying the link then pasting into your browser seems to be a work around for now. Try it with this link: https://discord.gg/mGPnGhVyHu