'Geofence is not created without enabling 'Improve Location Accuracy'

We are building an application that runs on Automotive OS in cars. Trying to build a geofence which the car exits, we want to do something.
I notice that fence is created only when 'Improve Location Accuracy' in settings is enabled. If it is disabled after fence is created, then exit transition event is not received in receiver.
Looks like Android does not do anything(create of trigger event) about fence unless it feels the location is accurate.

Do any of you have an experience about it ?
Is enabling 'Improve Location Accuracy' mandatory in order for fence to be create ?

Doc does not say anything about it unfortunately. Any inputs will be great.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source