PhysConstraint is loose

I have a PhysConstraint component on a M79 (grenade launcher; just think the barrel of a double barrel shotgun, same hinge) so I can open the barrel and let it drop while staying hinged. All is working well, it is constrained to only rotating 45 deg on the right axis, but it is not a tight fit. So if I move the gun, the barrel will move out of place, just by a few inches. Video linked at bottom. Running in HTC Vive.

I’ve been searching for hours now for an answer to this. Any help is greatly appreciated.

Thanks.

I was able to fix this by disabling Low Latency Tracking in the Vive motion controller. The objects move with the gun correctly now, but now there is a little noticeable lag with the controller. It seems like with low latency tracking enabled the hand is showing up in a more accurate spot, but the location is still being read in the same spot as if low latency tracking is off.

Does anyone know of a fix or workaround for this?