Had a similar problem so I’m leaving a memo here.
I was using an InputAction in a blueprint for a Vive controller’s trackpad touch, and when touching, it was detecting the touch twice.
It happens I also had an InputAxis defined in the Project Settings/Input for the same trackpad (although I was not using it anywhere), and after I deleted it, it stopped detecting the Action twice, and started behaving normally (only one detection).
For the time being I think it is solved, but I still don’t get it why it was detecting it though… I was using the Action and not the Axis…