Moving massive amount of AI with low performance cost

I think the problem in my case is the character movement component and tick events that are called from that component.