Lifting a pawn in volume to a certain height, can't move around without it jumping "down"

I’ve started scripting in Blueprints and using the 3rd person template. What I’d like to do is have a pawn at a certain height in a volume and be able to move it at that height. Right now, I’ve got a volume scripted to lift the blue pawn to a certain height then stop. That works, but I’m having an issue where, if I move the pawn in any direction after it reaches the height I’ve set, it “jumps” as if it was on a platform and then slowly goes up again. What I’d like to know is: why is this happening \ how to “fix” it?

Here is a link to my current blueprint: https://raw.githubusercontent.com/tavor/blueprints/master/lift_pawn.blu

Edit: I managed to understand that Persona is where I needed to be. It gets the result that I want (which is to control pawn behavior), but the solution involved more complexity; I ended up going through the Youtube series on how the Third Person Blueprint Template was made.

I started from scratch and built behavior from there.