On Windows, with build uberjar (clojurescript-version 1.10.62), -e doesn't terminate for browser environment (unless you close the browser).
The value of -e is printed, but then it hangs. Here is a transcript showing it occurring (after a successful run with the node environment). In that transcript the exception was displayed when closing the browser.
(Perhaps this shares a root cause with CLJS-2575.)