Thanks! Incognito mode worked. The PC I'm using was able to connect to Mega for other games and their links, just not this specific one for some reason(and I wanna make sure you get represented for the work you are putting in).
To give a bit more clarity, the app said what I wrote above and on Google Chrome browser when you click the 'Download' button on your page(other pages I've noticed say 'Download Now'), itch has the pop-up stating 'Thanks for downloading. It should start momentarily'. No matter how long you wait, it doesn't start and unlike other games that have the same pop-up, yours doesn't give the option on how much money you can contribute or the 'no thanks, just take me to the download' options to progress to the link to download it from Mega.
Sorry about the long rant and hope it's actually of some help