Nope, they definitely are not. This is what happens after a single tap:
(this is printing every heartbeat, nc
means “no change”)
There doesn’t seem to be a steady pattern of how it happens either so it’s pretty hard to work around without scripting a custom input system or sacrificing functionality. This is pretty bad especially in cases where a script is listening to these properties changing, e.g. instead of a sound playing once, it will be chopping for a brief amount of time.