TLDR: My new Z-wave lock is showing a large number of route changes on the Z-wave details page, but I don't think it is really changing routes. The Z-wave logs are also showing "routeChanged: true" when it doesn't appear any route change happened. The lock wouldn't work reliably until I moved the hub closer to it. I'm looking for any insight as to what is going on.
I just installed a Yale Assure Lock 2 which uses a 500-series Z-wave plus module and connects using S0. This is currently my only S0 device, although I plan to add two more of these locks soon. My only other secure connection is a smoke detector connected by S2. I have a total of 40 Z-wave devices in the network, with a handful being battery powered and the rest repeating. The Z-Wave mesh has always been very reliable.
When I first paired the lock to my C-8 Pro, it was constantly changing routes (as displayed in Settings -> Z-Wave Details) and statuses/commands were sometimes getting delayed or dropped. I tried to exclude it and re-include it to my network, but had not luck getting it to exclude through the Yale app, so I force removed it, used a Zooz Z-stick to remove the resulting ghost device, and reset the lock.
After re-including it in the network, I found it was still changing it's routes constantly. Sometimes it would connect directly to the hub, and sometimes through one hop. I always showed a 40 kbps connection rate, but I was still having delayed commands and missed statuses.
I decided to move my hub closer to the door where the lock is installed, and that seems to have made the lock work 100% reliably. Commands are executed without delay, and status messages sent when the lock is manually locked or unlocked appear in the logs instantly.
The strange thing is that I'm still seeing lots and lots of route changes in the Z-Wave details page, even though I don't think the lock has done anything other than connect directly since i relocated the hub.

This morning it was showing 119 route changes. Now it is at 141... check that.. it went up to 143 since I started typing.
This is what the Z-wave mesh looks like with the hub in its new location. The topology shows a direct connection from the hub to all but two devices:
I installed the "Reliable Z-Wave Locks" app from Hubitat Package Manager and it is polling the lock every 30 minutes. The Z-Wave logs seem to show these poll events:
Why do the logs show 'routeChanged: true' on some lines when every line shows "repeaters: None"?
Should I worry about the high count of route changes on the Z-Wave details page if the lock is otherwise working ok?
Shouldn't the lock have been able to work reliably through a repeater when the hub was further away? Is the C-8 Pro's Z-wave chipset too new to work well with the 500-series module in the lock?


