I haven't isolated the root cause of the behavior, but I'm having a difficult time structuring my algo in the way I want to, because it's incorrectly distributing my conditions across the tabs. Take a look at the attached strategy. All the logic I originally had in "1st Condition" is wiped out, while the logic that is in "1st condition" was supposed to be in the "2nd condition" logic for the respective variables.
I think the problem may be related to assigning the same signal variables more than once. I'm trying to build a multi-condition strategy template, so I need the ability to build my signals over the course of several tabs.