I have just flashed a second Sonoff Zigbee Hub with Tasmota for my garage. The first one operates in the house under the ZHA integration and works perfectly.
I cannot figure out how to deploy the second hub. HA does not allow a second ZHA integration to be set up, and the first one is unique to the first hub (as shown by the IP address).
What I need, I think, is an architecture that allows a single ZHA integration to have two hubs within it, or for multiple instances of ZHA integration be set up.
I would be very grateful for any advice you may have on how I can get to where I want to be. The main use of the garage hub is for door and window sensors which are two far away from the house network.
My final solution was fully inspired by you. I run my primary HA on a VM on a dedicated NUC. The final solution was to spin up a new HA instance on a new VM and add to it just a ZHA integration. From there I used https://github.com/lukas-hetzenecker/home-assistant-remote to connect the two instances and the problem is fully solved! I didn’t even need to get the old Pi3 out of the draw.