Was about to pull my hair out to
But i think i found your issue.
Almost in the top of your code you have:
You set the drone position to the "Drone_hitbox position.
As far as i can see it you try to move the Drone in your "Agressive" section.
try to "toogle disabled" on the two lines you have in the system->every tick and you will see the drones follow your player.
Notice that the hitboxes dont follow the player, but the drones do. So if you each tick set the position of your drones to that of the Drone_hitbox the drone will not move.
That was a lot of text, hope i made myself understandable.