Contact itch.io support. Developers only upload games. If you can't download, then talk with support and they will help you.