I have about 70 REEDs in my Thread network. Adding each one as a Matter device directly to HA with a SkyConnect (no other hub involved) using my Android phone to kickstart the process proceeded more or less flawlessly.
A day or so later I was doing some crazy testing trying to turn off 40-50 devices at once via an automation, which caused the network to go berserk, likely due to overloading with status updates as the devices reported a lot of state changes over a short period of time. After a handful of Matter add-on reboots and full HA system reboots, I realized that one of the 70 devices would not become available. Investigating further, the Matter server was clearly logging out that this node was not being found any longer.
So I did a factory reset at the device and manually removed the node from the Matter server using the web UI. Now, attempting to kick off the Thread commissioning again, I get nothing -- Android doesn't seem to find the device at all. I think this is a device problem, not a Matter server/HA problem, because my understanding is that I should at least get Android saying to me that it's found the device and is beginning the process of sending credentials, etc. before HA/Matter server even get involved -- but I'm not perfectly clear on that. Is there anything that either HA or Matter server would be involved in from the commissioning point of view with a Thread device on Android, up to the point that the Android UX reports the status message regarding "finding the device on the {WiFi name} network" (or similar)? Could this be anything other than a device issue if Android's status message never progresses beyond the "searching for device" message?