I don't know if the ESQ-1 selects its NRPN with a common Most Significant Byte (MSB) CC99 but you may only have to send it once (when you select the Preset ) or even if you have to resend it occasionally program a button to send it
Either way you could save a nearly a third of your Midi traffic.
From a switch
B8 63 00
From the data encoder
B8 62 6E
B8 06 0F
B8 62 6E
B8 06 10
From another encoder
B8 62 6F
B8 06 1F
B8 62 6F
B8 06 20
I have never tried this so let me know if it works.
Another experiment is that you could group the NRPN on a switch and increment adjacent parameters.
B8 63 00
B8 62 6AB8 63 00
B8 62 6BB8 63 00
B8 62 6CNothing happens until you output the data message
B8 06 20
This means that you might only have one or two encoders with
B8 06 val
and a whole heap of selectors.
The downside is that the last data byte won't be remembered if you have changed NRPN selection.
The value will jump.
All the best
Royce