Our own Location Scopes feature would be a separate thing so there's no reason the Mock Location API would need to show it as enabled. Location would not be coming from a Mock provider, so it doesn't make sense to set that. This would make it more compatible.
To avoid apps like Pokemon Go banning GrapheneOS, we could provide our own API to detect it which the vast majority of apps wouldn't use. Only apps which ban an alternate OS and decide to special case some would use it.