Previously I had my Matter / Thread network running through a Google nest as the sole Thread Border Router. Unfortunately over time the Google Nest seemed to intermittently stop serving as the Thread Border Router, so I picked up an Aqara M200 Hub because it can serve as a Thread Border Router, and it's a PoE device (which I thought would make it more stable). I was able to add the hub to the Nest's thread network, however I was still running into intermittent issues, so then I tried removing the nest entirely. Well even with the Nest out of the picture I was still running into intermittent issues, which I believed to be range related, so I picked up another M200 to place on the other end of the house. After having both hubs on the same thread network I was still experiencing issues, so I thought it best to jsut completely re-do the setup. Currently I have one hub, joined to the old preferred network. In this configuration, matter devices are unable to be added to home assistant. The device provisioning process fails on the "Checking connectivity to Thread Network" step. If I change the hub to use its own thread network, when I try to add a matter device that device still tries to connect to the old NEST thread network. I have tried looking through the UI and searching, but I can't seem to find a way to remove the old thread network and set home assistant to prefer the new one. The Google nest isn't plugged in and hasn't been for days. I've tried removing the thread and matter integrations and rebooting before turning them back on and the network still persists.
A day later, I don't know why or how, but I tried adding a matter device a day later and it appears to have added successfully. The only event between the two that I can think of was a router & switch reboot. Later the same day I tried to add another matter device and the same behavior happened again. Now I can't add any new devices and all and the provisioning process fails at Checking Connectivity to Thread Network again. My thread network ended up looking like this, but as a debugging step I turned off one of the Aqara M200 Hubs and it still didn't work.
Environment is HAOS in a VM, Hardware NIC interface passed through, Unifi router and switch. I've ensured that the wifi, hub, home assistant, and the android phone provisioning are all on the same vlan. Previously this environment was functioning with the google home thread border router, and it was able to add devices (albeit briefly). Currently I have 20 working matter nodes with this setup, but now I can't add any more devices.
Can anyone help me fix this?