Firing Projectile Uses Mirrored Z Coordinate

I am currently working from the 3D Side Scroller Template, and using the below blueprint (from the character pawn) to fire a projectile towards where the mouse cursor is on the screen.

This works just about fine, however, the projectile will always fire to the opposite side of the character compared to the cursor - for example, firing at the upper right results in the projectile being fired to the upper left, firing towards the lower left results in the projectile being fired to the lower right.

The projectile itself is a simple static mesh with sphere collision and ProjectileMovement, with a Velocity of X=1, Y=0, Z=0 and an initial max speed of 2000. I’ve tried every combination of velocities (0s, 1s, and -1s), as well as mixing around the X/Y/Z wires on the coordinates in case something was receiving the wrong input, but nothing so far has fixed the issue.

I can’t shake the feeling that I’ve just made a very simple mistake but I can’t quite figure out what it is. Has anyone else run into something like this?