I've switched the link to google drive, hopefully that helps. Google Drive does have a daily limit though on downloads, so you may need to check my patreon for mirrors.
I've also asked itch.io to raise the upload limit to 10GB so I can start uploading directly to itch.io, but I haven't received a response in a few days.
That was me, and since I notice you said that you are unable to find the post I mentioned, I went back and found it again. Here's a link to the specific post I was talking about Click Here.