Well, I ended up just using the ViveInputUtility for integration.
I guess hand tracking comes by default with this integrtation. I have hands without even adding the "GestureProvider" script. Good thing this is all documented so well.
Also, Unity Editor crashes every debug run when I stop and seems to be related to the hand tracking...good times.
[ViveHandTrackingSubmodule] Detection stopped
[ViveHandTrackingSubmodule] StartGestureDetection fail. error:OpenCL
Crash!!!