P2p links falling apart

I have a network (hassio, zigbee2mqtt, cc2531 coordinator + cc2530 router) of about 15-20 devices and most of the time the network map will be nice and tangled - most devices are connected to at least a couple of peers. Every now and then sh*t hits the fan though, some devices start acting up, and the network map becomes 100% radial - all of the devices connect to the coordinator, no peer connections, and hence, poor link quality. An odd device will be left out in the cold with no connection whatsoever. Give it some time, maybe, toggle a few light switches and it all comes back to normal, seemingly on its own.

Anyone experienced anything like this? How do I even begin to troubleshoot - it’s so random that I can’t associate it with anything in particular?