I did a migration from my C7 to a C8 Pro about a month ago. After a hiccup or two, everything on the new hub was working fine. I had left the C7 powered off since I did the migration.
So I decided to reset the C7 and turn it into a spare hub. I turned it on (I'd already given it a new IP address) and immediately disabled Zigbee, Z-wave, and Matter. I didn't want it to affect my working meshes.
Since you can't hard reset it (it's registered to my account), I followed Full Reset Alternatives at the bottom of Soft Reset | Hubitat Documentation.
I reset each of the three radios and then I did the soft reset. I then had to go through the on-boarding process on the hub. I then enabled the radios one at a time. Both the Z-wave and Zigbee settings page still showed devices (even though the hub no longer had any devices). I reset the two radios again. When the hub finally came up from the last reboot, it was a blank slate.
A little while later, I realized my Zigbee mesh on my C8 Pro was no longer working.
I checked the Zigbee detaisl on the C7 again, and realized it was still using the same Pan ID and Extended Pan ID as the C8 Pro I had migrated to. I thought the Zigbee radio reset would change that, but it didn't.
So I immediately disabled Zigbee on the C7. And then I just shut it down and pulled the power.
The two hubs with the same Pan ID were running at the same time for at least an hour.
I've already done a Radio reboot and a Rebuild network on the C8 Pro Zigbee settings page. I've already tried to panic my Zigbee network by having the C8 Pro powered off for 20 minutes. Both times, when it came back up, none of my Zigbee devices were responding.
I now have the C8 Pro powered off again, and I'm waiting 30 more minutes before powering it back on.
I'm not sure what else to try.