I think I’ve seen some developers host their games on 3rd party sites and linked them through the download buttons on their itch.io store page. Maybe that could be a temporary workaround while you’re looking into this, SunSuriyaZ.
However I couldn’t tell you if those 3rd party sites would necessarily host files of that size just for ad revenue…