Are you able to get it to where the game can be downloaded through the Itch app?
Planning to for the next update. Had enough people telling me they can't download it due to mega download limits. (During release months I buy more bandwidth with them so people can use that, but even when I have 20TB of it, that usually only lasts a week or so due to people downloading it too much lol.)