Apparently 3rd part sites are not natively supported in Itch app, I may have to upload the game directly to itch. Currently itch supports file upto 1GB and my game is around 9 :(
Viewing post in Stop using unsupported download sites
There were supported options!
But it's cold out there in the real world, and on an open platform, life happens, and they stray from The Good Workflow. Nevertheless, the app tries its best to get anything it can to run, within certain rules. TL;DR: if you cannot use butler, just upload a .zip.
I've downloaded several games through the app with more than 1GB. Including one that was over 20GB.