AI EQS Question

Greetings All, the image above shows how the enemies in Deep Rock Galactic surround the Player while they are attacking. When the Player is moving the enemy AI will do its best to try and stay within range to attack the Player. If the Player gets too close to the enemy it does its best to rotate around the Player and seems to update its location within an EQS. From what I’ve been testing with it looks like the devs used a Donut point, I could be wrong, and have tests in place to make sure the enemies don’t overlap on the points and that the inner ring must be filled first, then the middle and lastly the outer. Also, the inner ring and middle ring of enemies are able to attack because they are within range to execute their attacks.

Anyone who is knowledgeable about EQS and familiar with Deep Rock Galactic, could you give me some pointers on who to replicate this behavior? Or if anyone knows of any tutorials that thoroughly covers how to implement certain tasks within EQS?