Hi, the downloads aren't properly flagged for their respective platforms which prevents users from downloading them via the itch desktop app. (Super intuitive design from the itch developers, I know)
It should work now