Am I expecting too much?

It should work…

Check the routing on your track, make sure the midi is set to the app and then use different midi channels for the different tracks, and match them within each app.

Arturia iSEM and iMini have some. MIDI incongruences I wish they would fix.