The game download limit has been removed. Now the game is downloaded directly from the server itch.io No other clouds are used. There aren't any restrictions. You can start downloading the game!