Linetrace by Channel giving incorrect result

In that case it’s probably not a replication issue

Unless there’s something else I’m not thinking of, then it would be the line trace colliding with something else

What does your print say for the actor being hit?
is it what you’re expecting?