Versuch mal, ob sich was ändert, wenn du #define FIVEBUTTONS
deaktivierst und dafür die Pins der 3 Taster anpasst. Ich kann mir vorstellen das im Moment zum einen der Drehencoder die Lautstäke ändert und zusätzlich das Signal als Taster gewertet wird, weil A1 und A2 ja für beides als Pin angegeben sind.