Hmmm well I’ve come back to this project and annoyingly I’ve got the same problem.
My AI hunts down the enemy, kills them, but when I use DestroyActor on the attacked target it dosen’t clear it out of the array. Instead it hogs the space in the array and causes problems by becoming a “null” value, meaning the search to find the next closest target is focusing on the destroyed null actor, rather than one that is alive!