That's right the game is not downloading from itch but from mega, download the game without using the itch app