No, it's a software issue. Google is phasing out the previous versions of the Nexus 7 with the release of Marshmallow.
I have two Nexus 7 2012s. Both GPSes stopped working right about the time Google released Marshmallow 6.0, yet Google claimed that a phantom "third-party app" was interfering...