There remains the limitation at 1.57 that a specific Group/Virtual Input cannot be identified on the If side of a macro.
Is your EZSnsRF new? In regard to not seeing active links.
Macro definitions do not create links. You create links through EZSrve Scenes Management or the Set button on the EZSnsRF device. I’d suggest using the Set button on the EZSnsRF for now as that process automatically associates a Virtual Input with a Dakota Alert frequency and Zone number as well as assigning a Group number to the Virtual Input which is used in the Controller and Responder link records. You can use the SHN Utility (free download) connected through EZSrve to view the Virtual Input information in the EZSnsRF to obtain the Group number being used be each active Virtual Input.