I had to send my hub in, and that got things back in sync. Has that option been given to you, even though it’s inconvenient?
I have 292 device (only 3 are virtual), and use to have tons of those messages. Since my original post I have literally gone through every device and DTH to weed out as much message chatter, and to get to a clean mesh.
I have discovered that my energy reporting devices, which I have a lot of, where the single largest contributor of my problems. I had those reporting way too frequently, and it didn’t raise a problem until I added almost 8 additional energy reporting devices.
As I slowly started to get those new devices online, and configuring them like I did all the others, I started to see more and more “err” messages, and eventually more zwave radio restarts, and eventually significant performance issues.
Because of the number of devices I have that can cause a lot of chatter on the mesh, I had to rethink my use of the data I was getting to determine and what value that was providing. It wasn’t much to be honest because I just don’t have the time to analyze all that data yet, and the automations it was feeding were pretty basic.