the problem is in event 6
you are trying to pick the Personnage1 instance associated with Pointmove.Element, but when the condition is checked there are multiple Pointmove picked by default so it ends up filtering Personnage1 instances against the same Pointmove.
you could add a "For Each Pointmove" subevent under event 6, and then the Pick Personnage1 by UID...
- System is Play
- - For Each Pointmove
- - - Personnage1 Pick instance with UID Pointmove.Element : Personnage1 - Move To(Pointmove.X, Pointmove.Y)