When you are comparing the angle of EnemyMovement, you are doing it for just one instance of this sprite, not for each instance "linked" to the Enemy. That's why all enemies are set to the same animation.
You need to add Enemy and EnemyMovement objects to the same container, and remove "Spawn EnemyMovement" action.
Also, you can pin them together, instead of setting position on every tick.