This request has come up before. For example, some users have bandwidth limits or data caps or both. Early on, I recall a few comments from Brave devs universally rejecting the request. I can guess at the underlying reasoning: it’s easier to support a product when everyone is on the same page; and Brave is free, so I can respect Brave devs’ viewpoint even though I disagree.
Which leads back to your request.
Under Windows, two utilities come into play. Windows installs
services.msc as part of its initial installation. Download the other utility from Microsoft https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns and install it.
Using either of these utilities improperly can trash your Windows installation. With this risk in mind, I’m not going to offer details. If you’re unsure how to proceed, DON’T! Seriously, stop here!
Autoruns are processes that load and run each time you boot your computer. There are various Brave-related processes which, if de-selected, will stop Brave from automatically updating once you’ve re-booted your computer.
To update Brave, WITH BRAVE CLOSED, run
services.msc and change the status of the two Brave-related services from “Disabled” to “Manual”. When you next start Brave, selecting “About Brave” will activate the update process.
You can then re-edit the relevant Autoruns. When you next re-boot, Brave will once again only update manually.