Your plugin looks nice, but yeah, those download limits are a headache. If Bubble allows up to 5 GB, the problem may lie with browser settings or intermediate server restrictions (like timeout). Cut files into smaller pieces on the client side before uploading (via JavaScript, for example with the FileReader library) and reconstitute them once downloaded. This often gets around the limitations imposed by browsers. If you have a dedicated backend, make sure it’s configured to handle large transfers.