Starting with Android Pie, wifi scans are heavily throttled: the limit is up to four times every 2 minutes for a foreground app, and once every 30 minutes for all background apps combined. This has massive impact on apps that rely on WiFi for geolocation, mapping or other purposes (see e.g. this issue).
Does anyone happen to know if LineageOS (and its derivative LineageOS for microG) introduce any changes that relax these limits? (Especially since microG comes with location providers which utilize wifi.) Or do they simply copy that behavior?