The devlog for 0.7 has mirror download links, which should hopefully work if you have issues with Mega.
By default itch only allows direct uploads for games that are 1 GB or less. I've tried requesting a higher limit on multiple occasions, but the itch support team has been incredibly difficult to contact.