Interesting concept, and fairly good execution. When units are on top of each other you can only move one of them, hopefully something can be done to fix this?
originally every character had a collider on them that pushed other units out of the way (a side effect of NavMesh), but that behaved unreliably, so I just disabled it without a replacement :/ Whoops!