Local Avoidances is not working correctly

Hi, I am having a problem with local avoidance on 2D, some how my characters local avoidance are not working correctly when they are moving, they do not avoid each other, they overlap. I am using Rvo controller, AIPath and simple smooth on my character; and in the movement script, I only use ai.isStopped for control the character when to stop and move, and use queue for assign destination.

I have checked the setting on the inspector for Rvo, the collision layer is everything, all the character is the default agent layer. I tried increase the radius in AiPath, it didn’t work.

My unity version is 2021.3.13f1