Hittest offsetRay--origin is not position offset in the self coordinate system based on viewerpose

I used Hittest to implement the location marking function in Hololens;
As shown in the picture
I want to change the origin and direction of offsetRay to get the Hittest result pose likes “I need”
but final result likes “I get”,that maked me wonder “the origin is not 3D position offset in viewerpose local system”
why the distance of the two getHitTestResults is getting smaller and smaller;
when the origin is out of ±1,getHitTestResults X /Y direction is the opposite of the theory?