I'm trying to download it via the itch.io app. It constantly cycles through the "Computing space requirements" message and won't allow me to click the Install button.
Don't know it's an issue on my end but I have enough space to download, and most install for other games go fine.