I think I have mostly worked out how to alert on an UnDP.
Set the scene: I have created a UnDP based on the OID: 1.3.6.1.4.1.12356.101.3.2.1.1.4 which comes back correctly as 'fgVdEntHaState'. I have further tested and assigned this to a bunch of our Fortigates.
I get 3 results 1, 2 or 3. A perfunctory glance tells me this:
1= active unit
2 = standby unit
3 = standalone unit and subsequently I have unassigned these nodes.
Additionally I know that 1 = Active / Primary as this works with WhatsUP Gold (our former monitoring tool).
The Logic:
My trigger conditions are:

The premise being here, that if the device HA fails then it changes to 2 and thus matches the alert, so would trigger. The last line is just utilising a custom property we have so it only looks at kit that is live.
The question:
So given all the above, then let's say we have 10 Fortigate FWs in HA pairs that would mean 5=1 and 5=2 - so surely when I get to the summary page, the little popup box should alert me to the fact that this would immediately trigger on x objects. Only it is stubbornly saying 0.
Any ideas why? And if not, then any ideas on a better way to look at this OID table and get its output to be alerted on?