Line Trace Behave Differently for Different Objects

Are you calling line trace by channel? Maybe check the collision channel on the objects make sure it’s consistent with line trace