The Web UI (and all official Nextcloud clients) use chunking. Your other scenarios are likely not using chunking. And, given the 1GiB ceiling my wild guess is Apache’s (default but adjustable) request body limit. See the Admin Manual section covering big file uploads.
Beyond that… well, we need the details from the standard support template to help you out. I’m not sure why you filled out the Talk template.