JovialIntellect I believe the status in the GitHub issue that was linked to above (lbschenkel) is still accurate, and I suspect the workaround described above (hemlockiv) may well still be accurate.
The GrapheneOS project has expressed an interest in working with beaconDB on a fused geolocation provider which might well address this issue among others, but I am unaware of reportable progress on that front so far.
People are welcome to subscribe to the GitHub issue (via the "Subscribe" button), and also welcome to express interest via reaction buttons (e.g., "thumbs up"), but are requested to not add "me too" comments to the issue, because that accomplishes nothing beyond spamming the developers, who are likely to lock the issue. That said, pull requests with high-quality code are in scope...
Meanwhile, just leaving Wi-Fi on all the time works well for most people.