GPS to drive any speedo will cause problems and maybe legal problems when car is sold etc.
Consumer GPS speed and distances often isn't reliable, either short term, long term or both, no matter what hype is pushed to sell them.
Dash Speedo and it's Oddo can be wrong and car sold like that but must be reported as Unknown Miles.
That kills value to sell a car. If isn't reported then can be sued by buyer and/or state can come after you.
If not careful, GPS will kill the car battery when car is off.
VSS drives the Speedo that drives the ECM. ECM can/will trip DTC 24 not seeing speed "data" but may not set the code and still cause problems.
ECM Can Not be driven by VSS w/ above method. ECM uses 2000 Pulse/Mile but VSS output is 4000 P/M.
------------------
Dr. Ian Malcolm: Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should.
(Jurassic Park)
The Ogre's Fiero Cave