I tried for similar scenario a month back. It didn’t work for me too.
I think we can have only one filter option at one instance. Can anyone please correct me if I’m wrong.
Alternatively, you can give first option in the filter and once mailMessages are retrieved , take a for each loop and check with if condition whether a particular mail message item has " [Subject] LIKE ‘ticket number:%’” " or not and so on.
If this is not working , let’s wait for others to respond here.