Playing Haptic on Second Motion Controller Cancels the First?

I have a haptic feedback soundwave setup and it works great except when I use the other controller it cancels the vibration that is already started on the first. I’m not sure if this is a design limitation, a bug, or something I need to be handling?

I’m using the standard VR template and the vibration is called on the opposite controller, so I see nothing that should be canceling the haptic on the first.

For example:

  • I fire left gun and it left controller starts vibrating nicely.
  • I fire right gun and right controller starts vibrating nicely but the left controller cancel it’s vibration mid way without finishing.