Did you look at Google Maps? People have reported that getting google maps to correct a pin tends to fix a wrong pin problem. Usually the issue is the pin is put on a driveway or edge of a road, when their garage is at a different GPS location that is a way offs from that. This leads to home detection working incorrectly. Reporting the correct GPS coordinates to the Google maps team usually fixes that quickly.
Try navigating to your address directly (do not press home) to see if it is correct.
Try also entering a different address, save as home, then enter your address again to save again. This is just to eliminate the possibility of the saved home address being incorrect.
Generally the base tile map uses Google. The navigation map, people have reported to be a mix of Tomtom and OSM. There was another provider that I can't remember off the top of my head, I'll see if I can dig it up. Edit: other provider is Mapbox (which is related to OSM). Routing is apparently done via Valhalla.