The Group Policy Check is generating an alarm for breached threshold correctly; however, the alarm generates with an unresolved variable.
Why does this occurr?
User Error. The group policy check alarm with no error message is expected if the comparison threshold is "!= 1".
By default, the threshold for this metric is set to "!=0" (Not equal to 0). This is because 0 means "no error". Other non equals to 0 status, will correspond to error states (Example if equals to 1).
If we set the threshold "not equal to 1" it will alarm if there is no error (value is 0) but as there will be no real error to report, the variable is not resolved in the alarm message.
Keep the threshold for Group Policy Check to "!=0" (Not equal to 0) so that if there is a real error (value different from 0), it will resolve the correct variable for the related error code.