Would it be possible for you to create a new type of automation called Logical?
This would just pull together conditions of various status columns on the board into a TRUE or FALSE output. You would need to be able to save the automation with a name unique to the board. You would then plug this into other automations as a status.
This would allow for more powerful logic combinations to support workflow.