I would agree. It appears you have 6 dead or ghost nodes. That has to be screwing with things.
I didn't miss anything. You can't just break the mesh with removing devices and expect it to instantly recover, if it ever can.
Full repair isn't recommended on the C7, or with Zwave plus in general. Up to a point it is supposed to self-heal. IF you need to do a repair, just do the individual node repair.
Some of this is just a mystery how it all works. I assume there is some caching of that data. You for sure can't count on it being live data. In my experience it takes a day or two to make that information seem even partially accurate. At some point if it does work, ignore the oddities. And when it doesn't, use that info as guidance not a bible of what is wrong.
There is nothing you can do to make this happen. I have banks of light switches in a few places around the house. Some of these are identical Zooz switches, and in other places they are mixed with Jasco/GE. Every switch takes a different route to the hub despite being right next to each other. Some are direct to hub, some 2 hops, some 4 hops, there is no rhyme or reason. As long as they work, I just shake my head and accept it.
That is about the most you can do. Provide plenty of neighbors, and routing options, and hope the Zwave (Silabs) firmware is smart enough to make good decisions. You appear to have enough devices you should have a good mesh at this point, sometimes when there are too few devices that repeat, you can have problems with instability.