PERMISSIONS_ FOREGROUND_ ONLY
The SDK has foreground location only; background access is missing. Sourced from iOS CLAuthorizationStatus.authorizedWhenInUse and from the Android "FINE/COARSE granted, ACCESS_BACKGROUND_LOCATION not granted" pair. Geofencing needs background access — route the user through openAppSettings() to escalate.