We have been finding that there is a calibration mismatch between the pass through video location of controllers and the real world location of the controllers. If you simply look in real world where tour hands and controllers are and then compare that to what the Vive Pro shows you will see this.
Is this something that can be patch fixed by applying a transform in engine or does it need some rework to the SDK to compensate accordingly?
The prebuilt experience app has the same issue. I think the issue arises from the difference between your IPD and the spacing of the front facing cameras. There needs to be some transform applied to the camera feeds to better match the headset IPD