It’s far too big for a mod, there are multiple ways this can fail, not least that most hosts limit the upload to 8MB or similar.
The only other mod I’ve seen that had a similar size problem broke the mod into two packages, one for the core and one for an additional 10MB of resources which were uploaded directly to the server, bypassing the package manager.