I believe the issue might be in my repellent logic. Though while I know the issue I'm not sure of the underlying cause. The way I set it up is it takes all neighboring enemies in a 100px radius and generates a small push force away from all neighbors. I'll find it, thank you.