itch.io servers were having some issues last week that prevented certain games from being downloaded even when they click the Download button; your download numbers are probably out of sync with the number of people who actually played your game, if they're anything like mine. :/
Good news is that the problem is fixed now. If the download still isn't working, let support know!