The local avoidance has very little to do with the pathfinding part, it is almost completely separate. So if you setup multiple grid graphs for each unit size and let them navigate on them, you would have no problem getting all units to avoid each other using local avoidance.