bubble not having parentheses is sooooo frustrating. It has been asked for multiple times and their reason for not introducing it, they say, is because they are a no code platform and parentheses are code, to which I say “okkaayy but if your no code platform could do what I want without brackets and without a ridiculous workaround, then I wouldn’t need brackets” but your example is one that seems like it can’t be done without brackets.
The (somewhat) ridiculous work around here is to set up a workflow that breaks out your condition into multiple actions and use states to store the info.
Action 1: Set state condition CD = true only when Condition C and Condition D (otherwise it reverts to the default value of false)
Action 2: Same logic as action 1 but tweaked for the logic you need.
I haven’t worked it through whether you need a third action or not but I’m sure you should be able to trial and error this work around to get the results you need.