Try these: do movement updates less frequently provide more information on the issue you're facing alter the Entity::$drag property to alter friction
That’s my way but not sure if it will work pls don’t blame me xd 1. make EntitySpawnEvent 2. Check if entity is instanceof of your entity 3. Make repeating task 4. Put your moving code there