Try setting a larger radius. The closer the characters are the more likely that they may end up passing through each other.
Technically you could also program basic character collision detection by querying if active characters radius is inside of another characters radius. It requires Lua script mind & determining what the character should do if it overlaps another characters radius is a little complicated as you have to consider direction & destination of both characters. Plus the characters are 2D.