Not seeing your data might be a bit difficult to identify, but i would assume that for the dimension your using, the row value for the corresponding jira_ticket_number would be different from what your testing on the if statement giving you the colors presented in the pie chart..
Since your trying to paint data that have values for both of the if statements (example, being null / empty or '-' and has value) it paints with only one color.
Attached an example with dummy data.
Make the following selections to understand what i'm saying:
- Select status = 'Escalated to PD'
- Select jira_ticket_number = '1,'2','-'
Deselect all and individually select the jira_ticket_number = '1,'2','-' to see what happens.