I wonder if using CMMN might be more suited you your use case - like an entry condition, which means the activity only fires if the condition is meant.
In the following, the activities are grouped in Stages that are activated by conditions, then when a Stage is activated, the activities inside have their entry criteria tested - and execute if met.
We often mix CMMN and BPMN to describe the execution in the clearest way. And of course, a BPMN process can initiate a process (or as in here, a case can initiate a process).
That’s why understanding the fuller use case is helpful, but I understand that can be a sensitive thing. If you can find some way to express the overall scenario and scale, that might help a bit.