Interesting. I rejoined the PC Controller to the network, let it simmer for a while and checked and now the "Hub not talking to things" problem is even worse. But that's not real concerning; it's still working (and indeed the network seems fine!)
First thing I'm doing is I just air-gapped all the switches in the house.
I pulled the airgap switch, left it off for ~5 seconds, pushed it back in, waited the second or two for it to turn on and resume whatever state it was in and for the light to settle, then waited another 5 seconds or more before doing the next one. Probably too quickly, but ... all seemed OK with that and I really didn't want to spend an hour doing this, slowly.
Mostly I went from inside out, hub side to far away. Obviously I wasn't super worried about precision there, but generally that's what I did.
Now running a repair, and the repair is going FAR faster than it had previously. 5 minutes after starting it's already done 15 of the 60, whereas before it was taking several hours (3+) to complete. Of course maybe it hung up on a few later, so I'm not sure it'll complete faster, just that it's at least moving far more quickly now than I've ever seen it move before. And it feels like it's completing faster.
Is that ... some sort of maintenance? Once per year, or a couple of times, or maybe just "after you've got everything mostly settled into place after having sporadically and in no particular order added 60 devices willy-nilly" that you should sort of air-gap everything one at a time and let them come back up?
I mean, that feels like it's not illegitimate, if you know what I mean.
Anyway, will report later today on how that worked. (As it stands, 20 minutes after starting the repair we're already halfway done. If it keeps that up, it'll be done 5x as quickly as it used to take. So I think that's a very good sign, and an indicator that there was a device or three that were confused.)