Correct me if I'm wrong, but currently there is no way to tell a snapshot whether or not it can control the bypass state of a block. I believe once you dictate the bypass state of a block on a snapshot, it will remember it for that specific snapshot but I won't be able to remove it as a controller.
For example, I create a new preset. Snapshot 1 has reverb on. Snapshot 2 has reverb off. Snapshot 3 has not been edited.
When I go from snapshot 1 to snapshot 3, reverb will remain on. When I go to snapshot 2, reverb will turn off. Then when I go from snapshot 2 to snapshot 3, reverb will remain off. However, once I start editing reverb on snapshot 3, snapshot 3 will control the bypass state of reverb and I can never replicate the first three sentences of this paragraph.
Is this correct? Am I missing a feature? Or is there a workaround for this? Any input is much appreciated!