Thank you for your patience with this issue.
I’ve continued debugging and found a few important things:
A simple Program Change does work over Bluetooth:
[midi: PC6@1] successfully triggers a preset change (WIDI Jack LED flashes and Quad Cortex responds).
However, any attempt to send Bank Select + Program Change (which I need for proper preset recall in Setlist 1) fails when sent.
I was able to reproduce the exact same behavior using the sendmidi tool on my MacBook:
This works (messages arrive and preset changes):
sendmidi dev "AIRSTEP Bluetooth" ch 1 cc 0 0 +00.050 cc 32 1 +00.050 pc 2
This does not work (no LED flash, nothing arrives):
sendmidi dev "AIRSTEP Bluetooth" ch 1 cc 0 0 cc 32 1 pc 2
It seems the AirStep’s Bluetooth forwarding drops the messages when they are sent too quickly one after another, but accepts them if small delays are added between CC0, CC32, and PC.
For now I’m using simple [midi: PC6@1] as a temporary workaround, but I would really like to get full Bank Select + PC working, as it works perfectly over USB.
I will also send an email to XSONIC AirStep support about this forwarding behavior.
Would it maybe be possible for Stage Traxx to send the MIDI with slightly more delay (maybe configurable) between messages?
Thanks again!