Thanks for the heads up, I had no idea Mega had issues on mobile.
I just updated the link to use itch.io as the host.