Are all the firmware up to date on the devices? At least with the night lights, I would add them to the 3R app first and use that to create a pairing code to Hubitat. They worked great in this system. It's only been in the last month that I have added them to Apple and Google.
With my plugs, I added them to Apple Home first. Then, I brought them into the Tapo app for upgrading the firmware. Once updated, I brought them into Google and Hubitat via Apple.
What type of router are you using? Do you have IPv6 turned on?
The night light and the 2 plugs were all added into Homekit first, then code generated to add to HE. These were done probably 2-3 months ago and have all worked fine. The Kasa switch was the only one I tried adding to HE first and that's when things went haywire.
When things went south all but the Kasa switch still worked fine from Homekit. They just were no longer connected to HE for whatever reason.
Obviously IPv6 is on or none of it would work in the first place. (Please don't take that the wrong way, just pointing out)
No worries, but this isn't actually true. Some Matter via WiFi devices work just fine when the router only gives out IPv4 addresses. Matter devices generate their own link-local IPv6 network to communicate, but this just internal and not necessary from the router. It really depends on the manufacture and their implementation of Matter. When things are having trouble, it usually recommended to turn on IPv6 and see if that helps.
As for your situation, it is definitely an odd one. Have you made sure that all of the firmware is up to date? The night light should be on 1.00.51. What type of plugs are you using? One thing you could do is "blow it up" and start fresh by making sure all firmware is updated.
After accidently making the same mistake, I finally figured out what is going on. Or to better state it, what I did wrong.
On my Iphone, settings, general, matter acccessories. This brings up a list of matter devices I have configured in Home. If you select one of the devices it shows the Home it's connected to and It also shows it connected to 'Matter Test'. I could not figure out what that was. So I deleted it. Turns out it is Hubitat.
Don't know where that name came from, whether from Apple or from HE. Would like to change it so I don't get confused again. Anyone know if that can be done and how to do it?
Being the daring sort of fellow I am, or rather the fool that I am, I did a little test.
I had a Matter outlet. I commissioned it in Apple Home. Then generated the code and added it to HE. All ok at this point.
Created a virtual switch in HE, added it to the Homekit integration. Then did a swap device and swapped in the Matter outlet to the Virtual switch. The outlet now shows up in Home twice. Once as the original from commissioning, and once as swapped in for the virtual switch. And it is all working. At least for now.
In the Homekit Integrtion app it still shows as incompatible, but......