I imagine I am beating a dead horse here. But is there any effort to bring physical activity recognition to Graphene? Most location sharing/tracking applications use it to minimize battery usage and some apps really have no workaround that I have found. Presumably this affects fitness apps too, I dont have any of those to test.
The location apps work fine if I disable graphene handling of location and give google play services access to location.