I caught this due to a keystore password that had an equal sign in it.
In this case the code here throws a "Invalid command line properties" error and the broker start is aborted.
Correctly parse '=' characters in command line overrides
CommandLineUtils.parseKeyValueArgs --property flag too greedy when splitting key=value pairs
GitHub Pull Request #5630