Agent getting stuck in another Agent when walking in corners - what is the RIGHT solution?

Sorry for necroposting. I got the same problem. There are some crutchy workarounds in [SOLVED] Repath if nav mesh is blocked by another nav agent
But they are just bad.
Have you found any good solution?