We have a location tracking policy configured to collect device location every hour. The same shared policy is applied to both iOS and Android devices. iOS devices seem to report location every hour as expected, but Android devices are inconsistent. Some Android devices update 3–5 times a day, while others can go a couple of days without a new location update.
If I use Scan Device Location from the dashboard, the Android device reports its location immediately. The Android test device has mostly been sitting idle on a desk. The Hexnode app is running, battery saver is disabled, and I expected it to use GPS or Wi-Fi-based location. Is this expected behavior on Android, or is something wrong with the policy?