Trouble Cancelling Out Right Component of Velocity

I’ve got this pawn that I want to come at the player. As it turns towards the player, it slides around. I want to eliminate this sideways sliding. I would think the blueprint below would do that, but instead it prevents all movement until it turns to a world axis, then rockets away into oblivion. Am I getting the right component of the velocity incorrectly? Am I misusing ‘Add Impulse’? Please help.