I reccomend that you make the AI choose the closest target and move to it, when it gets there Then you choose a new target.
What I think is happening right now is that you are running it on Tick and its constatnly changeing targets because of it. Im not an AI master so I might be wrong.
Hope it solves your problem.