Set Haptics By Value stops after about 3-4 seconds on Oculus Touch

I wonder if this question might be related. I wasn’t sure, given that I encoutered this with the Valve Index controller, but perhaps as a work-around you could try calling SetHapticsByValue without any 0 amplitude calls following it.