HTC Vive Hand Tracking in Unreal Engine 5.1.1

I have installed the Vive OpenXR SDK and followed all of the instructions from this page, https://developer.vive.com/resources/openxr/unreal/unreal-overview/. However, the hand tracking results I am getting from using this is subpar and does not track the fingers accurately enough for my needs. Mainly I am having issues detecting hand poses such as the fist pose, which I suspect is not working due to the fingers being hidden while performing the fist pose. The pinch pose also does not translate well in the engine and places the thumb and index finger in weird positions. This is what the pinch looks like in engine when I fully pinch my fingers.

Does anyone know a way to improve the hand tracking of the hands in Unreal Engine? Any help would be much appreciated.