ArcGIS Survey123 (iOS) does not calculate the latitude and longitude from a geopoint question using the pulldata() function when the device is not in service (airplane mode is turned on).
Ensure the device is reporting a location and populating the geopoint question. The pulldata(“@geopoint”) function cannot work if it does not have a location. Ensure the iOS device has an internal GNSS sensor. Some models, such as the WiFi-only iPads do not have a GNSS sensor onboard and only rely on WiFi to determine the approximate locations. The location information is not provided if the WiFi is turned off.