I am using else if and following is the use case.
I use 2 tags in Parent Jira tagA or tagB. Either of these 2 tags are added to the parent jira (both can not be present at same time.) while creating the issue.
I created automation rule that does
if block
{{smart values}} condition
First value {{triggerIssue.labels.distinct()}}
condition contains
second value tagA
// Create another issue and link to parent
Else if block
{{smart values}} condition
First value {{triggerIssue.labels.distinct()}}
condition contains
second value tagB
// Create another issue and link to parent
When I add tagA to parent jira it works correct.
When I add tabB to parent jira it does not work for elseif part and Audit log says "The following work items did not match the condition: <Parent Jira ID>"