I think it's more likely pulling the plug that had an effect, not rolling back.
Removing power (hopefully from the wall not the micro USB connection) sort of flushes the Z-Wave radio. If this happens once and never again you're probably OK but often it's a temporary fix and there's still an underlying issue. If the latter, I'd suspect a device is generating an excessive amount of traffic and that's overloading the radio.
I only saw two S0 devices - one of them is a security device so that makes sense. The S0 algorithm is really inefficient and known to cause issues, but 2 should be OK. I didn't see any Zooz 4:1 devices - those are also known culprits.
In general a z-wave repair (unless it's on a specific device) causes more problems than it solves, so I'd avoid that unless support specifically recommends it.
A lot of your devices have a relatively few number of neighbors and I'm wondering if you could use more repeating devices. Since a reboot resets the zwave stats, though, it's hard to tell.
The garage door you may want to leave be. I think I saw a range extender - that can be safely included with no security if it will let you.
I have one on my shed that doesn't show up with a route until it reports in, but yet it's never been an issue. If it's on the edge of the network I'd try triggering it and see what happens.
How do your signal strengths and response times look when the mesh settles down?
5 mins is sufficient for clearing the z-wave radio. 20 mins for zigbee to be thrown into panic mode. Sometimes after updates the z-wave radio is corrupt. Power cycling fixes it. Should be safe to re update the platform.
Barrier devices (locks, and garage door openers will only pair with security). I would re pair the extenders without.