Vive Controller Grip Buttons doesn't always return "Released"

This is STILL happening in 2019 UE4.21… Is this for sure a hardware issue or could it just be some bug in the actual receiving of controller events on the VIVE’s software?