Yes, Brave keeps the settings, which is excellent. I can send a debug version to my customer, then they would just reload the original extension.
I'd implement that differently. Reload should always load the unpacked version, as it does today. But if you go to CWS, it has to allow installing the CWS version, instead of "Already installed" status.