Потому что прерывания только на этих входах.
В коде они тоже D2, D3
#define encoder0PinA 2
#define encoder0PinB 3