I've run into issues like this for everything except Mega. The only time I have issues with Mega is when I'm over my quota or the link is just broken (that file doesn't exist). Most recent example I had was with Being a DIK. The only way I could get that download to work was by using a torrent. All of the download links failed for me and I was over my quota for Mega. I think torrents bypass this issue because you're not downloading 1 big file from 1 source. You're downloading a ton of little chunks of the file from all over the place. As a nice side bonus, downloading based on a torrent is almost always faster than a link from a single source.