Here's some information about how SM approximates location on devices - hopefully this explains some of the accuracy differences between laptops and supervised iOS - especially in single app mode with the SM app running the background! @Ponceme @jared_f
As for your question about no-go zones @Ponceme, would it help to create geofencing policies around the driver's houses and rethink what "compliance" means for those policies?
For example, I might suggest making a geofencing policy that is only selecting the driver's residence. Let's say you called it, "DriverHome". When the device is in the no go zone / at home, a "DriverHome_compliant" tag would automatically be added to the device in SM. When the device is not shown in the no go zone / at home would also automatically get a DriverHome_violating tag.
You could pull these tags into your main view in the Clients page, or set up an automatic report (Systems Manager>Alerts) of violating and compliant-after-violating devices.
If that doesn't sound like it would help, I would say please submit the feature request in the "Make a Wish" box at the bottom of any dashboard page 🙂