Il y a plusieurs problèmes dans ton code
Tu utilises les bornes 6 et 7 pour le contrôle du sens de rotation de ton moteur
et les bornes 2 et 3 pour le capteur incremental
Ensuite tu associe une interruption avec changement d'état aux bornes 6 et 7 (qui sont les bornes de contrôle du moteur)
attachInterrupt(sensA, gestioninterruption2, CHANGE);
attachInterrupt(sensB, gestioninterruption3, CHANGE);
Si tu utilise une carte Uno ou Mega, ces broches ne fonctionnent pas pour générer une interruption sur changement d'état
D'autre part serial.print utilise les interruptions pour transférer les données.
Pendant le déroulement d'une ISR, les autres interruptions sont bloquées
Autrement dit, tu ne peu pas appeler serial.print à l'intérieur d'une ISR