Software isn’t perfect. That being said, there is a lot of software in that stack. The browser is just the piece you are interacting with.
Is it repeatable? Apply all system updates, reboot, and try again. You might have just hit a rough patch in the OS.
While you are trying again, it might be helpful to use the System Monitor (or alternately something like top) to look at memory usage. Is your memory usage already high when you start? Do you have a bunch of other tabs open? Keep in mind this might not be memory at all, and it might not be Chromium. There could be something else going on.
If you are running a computer that is already memory constrained (2GB), make sure you close down as much as you can before starting the operation. Today’s browsers - all of them - are notorious memory hogs.
Brave is an Electron app, I believe, so if I remember that correctly, Brave is Chromium. If Chromium is the problem, Brave is unlikely to solve it for you.
Command line tools wget and curl might be an alternative if you cannot get this to work any other way.
Consider as an alternative using the proprietary version of Chrome.