As you mentioned create a separate preset that you can toggle
Add a extra condition to your CAG: customVariable1 is "CAG1" Then use some trigger with the predefined action "Set Variable Value" to set customVariable1 to CAG1 and some other trigger to set it to some other value.
It's probably just me. But I don't see any advantage. If (besides the preset default) I have to create two new ones CAG1 and CAG2 I can alternately activate/deactivate a CAG (a preset) with the predefined preset actions. I'll just give it a try
you can add the customVariable condition to your existing CAG. It should be slightly more performant than switching presets, but in the end it won’t matter.