A basic mock location app like this labels its output locations as fake to the operating system. https://developer.android.com/reference/android/location/Loc...() will return true. Apps can choose to ignore the fake locations and use a last known location instead.
So maybe it's just displaying the last known location, rather than somehow getting your current location?
So maybe it's just displaying the last known location, rather than somehow getting your current location?