Agent getting stuck against edge of grid when moving short distane


I am using this tool to move agents around a bar, so some of the movements are very small and my agent is getting stuck not being able to move to the destination when the destination is on the edge of a grid.

You can see an example in the image above. The red cube is the previous destination, the yellow one is the new destination and the agent is just stuck standing there.

Many thanks in advance