Only if errors occur, and if the device is Z-Wave Plus. It’s a bit of black magic, and the hub has no control over the routing algorithm. Wish it did, though. If the route seems fine, it will persist.
That’s why the advice is to build your mesh from the hub outwards.
You could exclude and then re-include, so that the route is forced to be discovered anew.
Tony Fleisher’s (@tony.fleisher’s) excellent Z-Wave Mesh Details app (installable from Hubitat Package Manager) is an excellent way to see what is going on.