Agents going through eachother

Is that normal behaviour? It is expected to use RVO/local avoidance to fix this?

Yes. Pathfinding by itself doesn’t care about other agents.