Yeah, did you verify that what you installed is what you thought went in? From your narrative, you did the install yourself, right? With all the supply chain/mfr issues the past year+ it is very much more than possible what you installed wasn't what was ordered/marked on box. Have had it happen twice now that what I ordered was NOT what came in!
Sounds almost like it now has a 4.88 ring and pinion set in it to get that fast of speedo reading over GPS vs the 4.10!
First, is your tach reading higher than before at highway speed, by about 400-600 rpm? Second, confirm your new rear ratio by jacking up the rear with both tires off the ground, in Neutral, mark a rear U-joint cap and slowly turn one rear wheel one complete revolution while counting the number of revolutions the marked cap makes. Almost five - 4.88. Just past 4½ - 4.56. Just past 4 - 4.10/4.09.
If indeed you did actually swap the worn 4.10 for the Richmond 4.09 you would see no noticeable difference in either speedometer or tachometer readings over the OEM gears.
The only way that you can see this sudden huge difference in speedometer reading without a corresponding difference in tachometer RPMs would be with a fault in the VSS or ECM - which would have to be corrected.