J'aimerais utiliser un attachInterrupt pour lire rapidement mon encodeur

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

voir Arduino attachInterrupt

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