"Clear All Preset Toggles" does not work if toggle is set from different bank

I have bank 1 on my MC6MKII configured with “Clear All Preset Toggles” enabled. While I have this bank selected, the setting works as expected (toggling one preset clears the toggle state of all other presets in the bank).

When I am on a different bank, though, and have one preset configured with “Engage Preset” for a preset on bank 1, it does not work as expected. The toggle state for the one preset in bank 1 I engaged remotely is set correctly, but the toggle states of all the other presets in bank 1 stay as they were.

Background on what I am trying to accomplish (maybe it can be done differently?):

I have configured bank 1 exclusivley for program changes of a certain pedal, which is a tc electronic Plethora X3. Every preset in this bank is associated with one program on the Plethora, so when I press switch A, I get Plethora bank 1, switch B gets me Plethora bank 2 and so on.
All of these PC messages are sent only in position 1. Also in position 1, I have a “Toggle preset” command, so that pressing a preset twice or more won’t send the PC message again. The “Clear All Preset Toggles” now resets the toggle position of all presets when another switch is pressed. This way the PC messages are only sent if I actually CHANGE the preset, not if I select the same preset again.

Now I would like to include these presets in other banks’ presets, and that’s where the “Clear All Preset Toggles” does not work anymore. What I want to do is to be able to set the Plethora bank for certain presets, but only send the according PC when this bank is not already selected. The Plethora has a short signal drop-out when changing banks, so I want to prevent redundant changes.

Update: I tried recreating the “Clear All Preset Toggles” feature by explicitly calling “Set Toggle” with “Disengage Toggle” for all other presets in the bank. This did not work when triggered from a different bank as well. Not sure if this is intended, but it seems like a bug to me. At least it is unexpected.

However, I got my use case working by adding each preset to its own toggle group. So I have preset A in toggle group 1, preset B in toggle group B, and so on. There are no two presets in the same toggle group, so I am not sure why this works now, I found it out by desperately trying stuff.

Quite disappointed that this took me so long and did not work as I would have suspected from what the docs say. Glad, however, that it finally does what I want.

Hi,
I’m sure this is a bug. The devs will deal with that if you repost this in ‘bug reports and feature requests’.