From initial testing it appears that the CLVisit API does nothing when a iOS 14 device is granted 'Always' location permission but the "Precise Location" is disabled.
Does the CLVisit API still work with "precise location" disabled? And if yes, how so? So far it has been said that approximate location is 1-20km polled up to 4 times per hour.
Shouldn't this mean that a long visit to a place far away will be reported? I have driven over 20km and stayed for several hours and there were no visits reported by the API.