Are you using butler? Not sure if this is still the case but like 3 years ago it was supposed to be possible to uplaod up to 2GB with it. Documentation page states up to 30GB (uncompressed) not sure though if this includes manual compresseion before using the butler CLI - aka if you can push a 30GB zip file or if it must not excede 30GB before zipping.