majapp, your problems with Thread devices is a real mystery. I was able to add four Eve Thread-compatible smart plugs without a problem, but then I had also completely nuked my entire Home setup (removed all family, deleted the HP minis, deleted the Home setup, deleted the Home app, factory reset the HPs) and rebuilt everything from scratch. So far so good, but I haven't added my two AppleTV 4Ks to the HomeKit soup yet. Maybe this weekend I'll take that step.
I didn't see if you went this far with your setup—and I wouldn't fault you if you didn't want to—but this seems to be what cured most of my issues. There is also the possibility one or more devices on your network aren't behaving properly, and interfering with the Thread network you're trying to set up. Although that's a reach since one of the big concepts behind Thread is it's able to work around problem devices.
If I were in your situation, I would do what I did: fully reset everything, delete the app, create a brand new Home, factory reset and add a single HP speaker, and then try adding a Full Thread device.
- If you still can't add any Thread devices at all, you probably have something very wrong with the HP mini failing to act as the Thread main router (I believe this is the "Leader"). At this point you can restart with a different HP mini speaker or an ATV 4K as the initial hub.
- If you're able to add a single Thread device, continue adding one vendor's devices at a time. First all the Eve devices, then all the Wemos, then the Nanoleaf, etc. At first only add the Full Thread devices—these are the mains powered devices like plugs and wired switches that act as Thread network nodes. Save adding any battery powered Thread devices (sensors) for last as those are only endpoints. I would monitor the Eve app's Settings > Thread Network pane as you're building your Thread network out, as it can report on the role (border router, endpoint, etc.) each device sets itself up with. Since no one is using Matter right now, it might take some time for each one to show up in Eve. Wait until you see one before adding the next.
- If adding a particular device kills the Thread network, maybe it needs to be replaced. It could be that two devices are trying to be the "leader" and conflicting with each other, or…something else. It isn't supposed to happen in Thread, but it probably can, because "technology."
- With any luck you'd be able to add all your Thread devices successfully, then you can add all your non-Thread devices, and start rebuilding the rest of your Home configuration.
- Once the Home configuration is to your liking, add those other ATVs and HP minis one at a time, waiting long enough in between to be sure each updates with the current Home data.
I understand this is a terrible, awful, miserably time consuming amount of effort (I set aside a weekend) but at this point I wouldn't count on a "magic bullet" iOS update from Apple that will solve any of our existing HomeKit issues. Even though many of us are tech-savvy home automation users, we haven't been given many tools outside of the trial-and-error method to investigate and troubleshoot problems.
Good luck, and I'll burn a pile of CAT-3 cables in offering to the technology deities for you 🤖