Get Hit Result Under Cursor by Channel not working as expected at far distances

I am simply using the code below, but the point where I click does not match.

In the second picture I clicked on a place to the right and below.

Pretty much late answer but still possibly helpful for others. This is due to limited Trace Distance parameter of standard Player Controller. You can override it using custom PC and changing this parameter in Class Defaults.