I have changed all sorts of settings.....other apps use the location
Do other apps use your Home location or the location of where you actually are when out and about? Your meaning is not clear.
Is your current address shown in your Google 'Home' location or is that address your previous one 7 miles away? Have you set a 'Home' location for your current address?
To check: Open google maps, tap on the hamburger menu (3 horizontal lines at top left), tap on 'Your places', tap on the 3 dots to the left of 'Home', tap on 'Edit home' and either change the postal address shown (if it's not correct) or choose on map.
If you have already done that, please explain a bit more of what you have tried and the result (what happened) as there is no point in suggesting things you have already tried.