Yep! This seemed to be the issue:
I was sending CC and PC messages to MIDI channel 1, intended for a device on the other side of the Midihub, but the midihub itself was listening on In/A and MIDI channel 1 for its own instructions. Any one of the following seemed to fix the issue I was seeing:
- Disable Midihub Program Change input port (Device menu → Settings… → Input Port disabled)
- Set Midihub input port to a different physical input ( Device menu → Settings… → Input Port { not the same as the device generating the CC/PC messages, eg. Input B }
- Set Midihub to listen to a different MIDI channel, e.g. 16 instead of 1 (again, Device → Settings)
Thanks!
FWIW, the setting that seemed to make most sense for my purposes was to set the Midihub to a different MIDI channel. I still want to be able to change presets on the Midihub via the footswitch.