I’m an Android user, so YMMV.
1) Confirm that all device users have admin - required to set the ‘Geofence radius’ setting.
2) While testing the BI ‘Exit geofence’ action set, allow each action to work for all profiles. Once you get it working, then tweak for specific profiles.
3) The following might seem like overkill, but I do because the BI app does not provide any visual feedback of my actual BI geofence radius (i.e., on a map!)... I setup geofence in the app to use my device location (why not use the device‘s gps sensor for both setup and boundary detection?). I do this while outside my house under open sky (standing in my driveway). Before I do this, I first toggle the ‘Geofence radius’ setting off, exit the app, and restart the device. Then when freshly rebooted, I confirm my location in google maps (you want a small blue circle indicating an accurate gps location). And just because I can, I also confirm my location & accuracy using a real gps app (
GPS Status). Only then do I select the desired ‘Geofence radius’, and turn on ’Geofence update notifications’... Having done this, I‘m now confident that the geofence configuration is as I expect It while testing.
4) When moving with my device (in a vehicle or on foot) while the BI app in the background, I’ve found geofence notifications to be maddeningly unreliable... As an experiment try keeping the BI app open while moving outside & inside the geofence. For me this usually results in the phone notifying the server of its geofence status... If this works, it’s a nice confirmation, but it’s not a practical day-to-day solution... Perhaps you can use IFTT to open the app on departure/ arrival events.
5) If you have some coding & automation skills, try sending a geofence JSON command to the server when you leave & depart your home location (for details,
click here). I use Tasker to send the inside/outside commands when connected to my car’s Bluetooth AND disconnecting from, then nearing my home WiFi. This triggers the geofence actions sets I’ve assigned to the device... and gives me the most reliable “geofence” triggering.