Problem with on-rails shoot 'em up type movement

instead of moving the spline, you should keep the spline where it is, and just move the pawn to a location offset from the spline, based on up vector and right vector.