The device I was trying to add is the Logitech Circle View Doorbell/camera from the Apple Store.
My iPhone is an iphone12 Pro Max and I'm running the latest IOS update.
My router is an eero Pro and it's software is at the latest level.
I checked the settings in the Home App and it was one of my HomePods that was connected as a bridge for HomeKit. The HomePods are running the latest iOS software for them.
My devices are set up under a "Home" named as "Clermont".
I could not get the iPhone to connect with the doorbell camera. As soon as the code was scanned it would say it could not connect and told me to check I was on the same wifi connection (which I was as was the doorbell since it came up in my network list on the router)..
Just to see what would happen I tried defining a second home in the Home App and called it "My Home". When I used that home and tried to connect with the doorbell it connect and installed. I guess if I have to I can live with it from a second home, but it will be annoying to have to switch between them to see the device and I can't consolidate it into favorites. This is why I was asking if there was a way to consolidate "homes" which you have indicated there is not. I can't fathom the thought of having to redefine all my HomeKit devices in a new home hierarchy in the home app. I have a lot of devices and many have the scan code on the back of them and will require deinstallation to find the code.
Any suggestions on what could be wrong? Is there a way to do a validation on my "Clermont" configuration? The devices that are in it seem to be working.