C'est un peu compliqué de répondre à ta demande sans avoir des extraits de ton code. Mais globalement quand tu veux coder quelque chose, cela se fait sur un principe de condition/action.
La condition permet de vérifier que tu souhaites bien lancer ton action.
Ton action c'est ce que tu souhaites faire si la condition est juste.
Alors ce que tu dois faire pour corriger ce bug, c'est de savoir si c'est ta condition qui est buggé, ou si c'est ton action. Pour cela utilise des messages console (debug, log, console, aucune idée de comment godot fonctionne de ce côté).
Si tu as deux actions, une pour reset la position du joueur orange, et l'autre pour reset la position du joueur bleu, vérifie déjà que la condition "Quand le joueur tombe du terrain" ne lance pas les deux actions en même temps.
Si ta condition ne pose pas de problèmes, alors vérifie bien que ce ne sont pas tes actions qui sont responsables du souci.