The GPS is always accurate within stated tolerances. The problem is with the map upon which GPS data is superimposed. It is really, really hard for the map makers to keep current on changes. That is compounded by local naming conventions. Some, I swear are named as a result of wishful thinking or marketing hope than anything else.
To me it is foolhardy to blindly follow any navigational device or chart. You didn't do that. You had an out if things didn't go as planned. Wise decision.