Raycast reflection vector is skewed

I’m trying to reflect a raycast using Mirror Vector by Normal, like a laser reflecting off a mirror. Problem is, my reflected raycast seems to be skewing slightly. See below:

The start and impact of the first raycast are fine… and I use the impact point of the first raycast as the START of the second raycast, so that should be fine as well. So I guess the problem needs to be with the Raycast 2 end point/vector. Here’s a snapshot of my blueprint:

Any thoughts on where this is coming from?