I can not reproduce. Can you attach the preset?
Well, got it.
The Logic block is executed 2 times, first time when you press the button and second time when you release it. Each Action has "Note:On" condition by default (not shown in the list, but assumed). The only action which is executed when you release the button it the first one (with Note:Off condition). It is changing the bank to "2". But Actions which update display do not have "Note:Off" condition, and so they are not executed.
So, when you press the button, both cells with have "1".
But after you release the button, the state is changed (and so Monitor pickup the change) while the rest in the logic list is "skipped". And you get what you see now.
I hope the explanation was not too cryptic...