Well found the origin of my problems:
I had
-Enemy.isSomething -> Jump
-Trigger Once
What was happening : When one enemy triggered the if once, it wouldn't trigger again for any other enemy. I had trigger once on animations too. When i removed them all it all worked perfectly. Very strange.