LineTraceByChannel location not returning true on == vector check

A branch never returns true for == vector. but the == check has the same value anyways.

I know… that might be complecated. watch pics

you can see, at the bottom left that it didnt stoped at the purple location