Das macht es natürlich sehr schwer, das zu lesen.
Ich zitiere mal aus einem anderen Thema zu AiO und ky-040
Demnach müsstest du entweder die anderen Pins nehmen oder das im Code anpassen. Denn du hast A1 und A2 als Pins für den Encoder in der Software aber ihn an A3 & A4 angeschlossen.
const uint8_t button0Pin = A0; // play/pause/power on
const uint8_t button1Pin = A1; // prev
const uint8_t button2Pin = A2; // next
const uint8_t button3Pin = A3; // vol-
const uint8_t button4Pin = A4; // vol+