Hi Ben!
I made a new testprogram, with this a new behavior.
In simulation it work fine. But in real world by activating:
Int0 = A1 and A2 go high
Int1 = Same
Int2 = A1 A2 A3 go high
Read carefully

:
If I let Int0 and Int1 stay high, and reset output. and let Int0 goes from high to low to high again it work (A1 Goes high), same for Int1 (A2 goes high). And let Int0 Int1 stay high, Int 2 work also perfect.
I have tested with 3 boards and the same result.
Could it be, that it cause that the Int0 and Int1 Digital pin 20 and 21 are for seriel communication? the pin are always high so we have to toggle them from high to low and then int work when high. All other Int. work fine.
Alternatively, of course, I can only use other interrupt.so maybe everything is ok? But then everyone here knows what's wrong if somebody should experience the same thing

But what are they do in Arduino IDE?
A big mouthful, hope I have explained clearly
Bet regard Jorgen