Problème pour faire tourner 2 moteurs nema17 avec NRF24L01+

c'est fait , ça marche bien , mais mon problème survient lorsqu'il y a un "rallongement" du code , (quand les boucles" if" s'enclenchent par exemple) , les moteurs tournent bien indépendamment (lorsque l'autre n'est pas activé) , quand le" if" du moteur éteint s'active , le deuxième moteur ralenti , mais tourne toujours . puis les 2 moteurs tournent plus lentement mais tournent bien.

Je vient de mesurer le signal de sortie de l'Arduino ( à l'oscilloscope ) .Le signal "PWM" (qui change de fréquence et non de rapport cyclique) n'est pas à 50% mais plutôt aux alentours de 1-2% , c'est réglable?

ce sont des fils qui peuvent (je crois) passer + ou - 2A donc pas de problème de ce coté là
et environ 1M de long , ce sont les câbles livrés avec les moteurs , mais je n'est pas de connecteur (je suis sur plaque d'essai , donc j'ai mis des fils ~5-6cm pour les raccorder
mais bon, voici mon montage (au cas ou)(désolé c'est un peux flou) :