It seems that in the new Logic version (10.2.3) it is not possible anymore to switch VI matrices via program change messages triggered by an external master keyboard. Yet, program changes recorded in Logic’s sequences work fine.
On Logic’s midi monitor I can see that the correct program change messages are received, but whenever they originate from outside Logic they don’t have any effect. It also doesn’t matter if I directly send program change messages on the keyboard or if send notes (which otherwise work fine) and transform them into program change events in the environment. To make it even more weird when I create the corresponding events directly in the environment (via environment faders or keyboards) they do switch matrices.
Did anyone else experience this problem? It would be great if someone could confirm that this is a bug, because then I can stop looking for a problem of my midi system and rather try to solve the problem how I can go back to a previous software version on the App Store ... if this is possible at all.