@AlGolden Thanks for pointing out the bug.
Please update Assets/HTC.UnityPlugin/VRModule/Modules/UnityXRModule.cs,
Line 661,
state.SetAxisValue(VRModuleRawAxis.TouchpadX, primary2DAxis.x);
state.SetAxisValue(VRModuleRawAxis.TouchpadY, primary2DAxis.y);
Regarding the locomotion, VIU does not have smooth moving with touchpad or joystick, do you need us to provide sample code?