I think I may have found a bug in the latest Arduino IDE(2.0.3) when using A3 as a digital input on the Nano.
I'm reading switches with an external pull-up to 5V.
A0, A1, A2, A4, and A5 work correctly with:
digitalRead(A#)
For some reason A3 does not work with digitalRead(A3) - it outputs a 0 constantly.
Using A3 with analogRead(A3) works as expected.
Has anyone else seen this??