There's nothing wrong with the driver...
The device has the ability to either play the chime or siren when activated as a switch which is why there are separate config params for default chime and default siren and there's also a config param that allows you to choose which is primary, but those features are only necessary for platforms that can't handle that logic.
The Hubitat driver keeps siren as primary and uses indicator set to play the chime sounds which is why the option for which is primary and the default chime sound settings aren't shown.
The Beep Sound setting is the sound that gets played when you use the beep command of the Tone capability.
"No Selection" in a Hubitat setting field means that nothing is selected and it uses the default value. This is how every drop down setting field works in every driver...
The repeat problem is caused by the device taking longer than normal to acknowledge the first z-wave command sent to it after a period of inactivity. When the hub doesn't receive a response it resends the command multiple times and the device should only execute the command it finally acknowledges, but it sometimes ends up executing more than one which is why it sometimes plays multiple times.
This is a known issue that Dome has confirmed and at some point they're supposed to be releasing a new version that fixes it.