Administrators may notice that the Mac end points intermittently fail sign into workspace app. Visiting the store via browser would work consistently.
Make sure to use FQDN when configuring the Store address. For example, https://FQDNofYourDomain/Citrix/Store/discovery
Also use the same fqdn format when configuring beacons on the storefront server.
CWA for MAC uses internally an Apple Framework which works consistently with FQDN rather than netbios name.
CWA for MAC verbose logs will show Network_Location_None when attempting to reach the beacons:
[ServiceRecordMain.mm:157] [+] -[CtxBeaconSvr checkLocationForStore:completionHandler:] (https://NonFQDN/Citrix/StoreName/discovery)
[T0Unknown] [ServiceRecordMain.mm:157] -[LocationManager locationRelativeToStoreURL:] Checking Location - https://NonFQDN/Citrix/StoreName/discovery
[T0Unknown] [ServiceRecordMain.mm:157] -[LocationManager locationRelativeToStoreURL:] Checking serviceRecordLocation - https://NonFQDN/Citrix/StoreName/discovery
[T0Unknown] [ServiceRecordMain.mm:157] -[ServiceRecordLocation reachability] Internal Beacon Beacon Detector for "https://NonFQDN/Citrix/StoreName/discovery" reach = "kNotReachable" kNotReachable
[T0Unknown] [ServiceRecordMain.mm:157] -[LocationManager locationRelativeToStoreURL:] Location = "kNETWORK_LOCATION_NONE" (Detector = "Service Record)"
[T0Unknown] [ServiceRecordMain.mm:157] [-] -[CtxBeaconSvr checkLocationForStore:completionHandler:] (NETWORK_LOCATION_NONE)