LineTraceByChannel gives different results with different End point distance

Hi everyone,

Can someone explains why the two following blueprints gives different hit location ? They hit the same object, they have the same Start and Direction inputs.

20.000cm away

100.000cm away

Is it a bug or is it a mathematical concept I don’t get ?

Best regards.