How to give a mob smooth custom motion in MCJE 1.16

//ads -- adsterra.com -- native banner
?>
I want to make a boss battle, and I wanted the boss to walk smoothly in a certain direction. I have tried:
/summon zombie ~ ~1 ~ {CustomName:"Zombo",CustomNameVisible:1,Motion:[0.0,0.0,-12.0], Attributes:[{Name:generic.movementSpeed,Base:2}
but the zombie does not smoothly move, it actually teleports. I thought of having a bunch of command blocks all in a row that kill the zombie and summon a new one every block, giving it the appearance of smooth motion. However, I would like something that I can run in just a few command blocks. Does anyone have experience with things like this? Thanks!
Pictures about "How to give a mob smooth custom motion in MCJE 1.16"



How do you add a motion to an entity in Minecraft?
How to Enter the CommandSources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Pixabay, Aleksandr Slobodianyk, Mariana Montrazi, Andre Estevez