Sometimes the bot tries to move y+ and y- while having 2 sqms available this movement looks odd if hes trying to take distance he should go x+ or x-, so the solution is simple while x amount of sqms is reach then stay on that sqm until creature moves or dist changes, its not dificul to add i think we can benefit from it
ill post a gif in a few trying to replicate it.
This happends while taking distance, when theres no space to run.
A pause walking action between would be K