If their path is blocked by a unit, they will continue to try and path there trying to push each other.
(Using RichAI & RVO)
I thought about adding a system in which units are ordered to stop if they are slow/still for too long but that came with lots of problems like units who have to wait for another unit to pass suddenly stopping.