isAlarmActive Bad_NotFound with Display Names

I'm using the isAlarmActiveFiltered expression to determine if I have tags in alarm based on Display Name. For example, I have an expression tag called isAlarmMM01Dryer with the expression:

isAlarmActiveFiltered("*","*","MM01 Dryer",1,4,0,1,0) - Boolean, Event Driven

and it works, whether or not I have a tag with the "MM01 Dryer" display name in alarm is reflected as true or false and I have a 'Good' quality.

I made a copy of that tag and named it isAlarmMM02 and changed the expression to

isAlarmActiveFiltered("*","*","MM02 Dryer",1,4,0,1,0) and I get a quality status of "Bad_NotFound".

I checked my Display Names and they look correct. Does the Display Name in the expression have to exist on at least one tag? I don't currently have any tags in alarm but I still get good quality on 1 and bad on 2.

The third parameter filters for Display Path. So the first one is called isAlarmMM01Dryer and the second is called isAlarmMM02. Have you tried renaming the second one to isAlarmMM02Dryer? I can't guess what your entire setup looks like, but it looks odd not being an exact copy (apart from the 1/2 change)