I use Homey for my heating to turn on/off when I come/leave my home. It uses GPlay geolocation for its home/away detection. So I have been setting GPlay geolocation up in GOS (disabled Reroute location request, etc). It's not working as it did on stock OS because it detects that I am away when I'm still at home. My first thought was that Homey messes up my location because navigating was flawlessly. But after some reading I learned that for navigating GPS is used while Homey and other apps use Gplay gelocation based on network.
I have been testing this for a while with Macrodroid, in which you can use both; Geofence-trigger (using Gplay geolocation) and Location-trigger using (GPS), and I can confirm that Gpay geolocation wrongly detects that I have left my home sometimes. So GPlay geolocation seems to be the cause.
From a battery-usage perspective GPlay geolocation I would like to use this, so does anybody recognizes my problem and have find a solution?