It may not be file size, but instead be upload speeds. I've got a slow upload speed with my internet provider, and anything much larger than 2MB will time out before it finishes. My only choices with large archives are either to upload in sections, or to upload to Dropbox/iCloud/OneDrive/ect and then share a link from there.