AIperception does not update fast enough when too many pawns are active

Basically ai work as expected when there are few of them, they perceive each other and execute instructions as expected.

But when i add more of them they just start to walk past each other

And as you can see on the second screenshot debug shows that perception barely updates.
My ai is setup on blueprints and behaviour tree

Here’s AIcontroller BP 123 posted by anonymous | blueprintUE | PasteBin For Unreal Engine

Pls help

Ended up using SphereOverlapActors node instead of aiperception. The perception does not seem to be designed to be used in BP. It has underhood optimizations that reduce tracing. And i could not find a way to shut that off within the engine.