It looks like the developer is using a dropbox link instead of uploading to itch.io. They should try to upload their game to itch.io. If they read this I've removed their upload limit, if that was what was preventing them.
Oh, I had no clue it would cause issues! I simply did that to keep everything in one place and always up to date :) No upload limit reasons.
I'll upload it right away, then! Thanks arceus444 for pointing this out, and leafo for your quick response and help!