Shelly devices appear unresponsive for shared users with different iCloud accounts
### Analysis

When sharing a home containing Shelly devices (connected via homebridge-shelly plugin) with other users, the Shelly devices consistently show as "unresponsive" on devices associated with iCloud accounts different from the primary account used for initial setup. However, the devices function normally on all devices sharing the same iCloud account as the one used during the initial home configuration.

### Expected Behavior

Shelly devices should be responsive and functional for all users with home access, regardless of their iCloud account.

### Steps To Reproduce

1. Set up Homebridge with homebridge-shelly plugin and create a new home
2. Add Shelly devices to it though the homebridge-shelly plugin (in my case RGBW2)
3. Share the with another user (home settings and send invite)
4. Open the Home app on the device of the user with whom you have just shared the home with
5. Try to command a device (all devices will show as not responding)

### Logs

```markdown
[12/15/2024, 10:50:10 PM] [Homebridge UI] Homebridge restart request received
[12/15/2024, 10:50:10 PM] [Homebridge UI] Sending SIGTERM to process...
[12/15/2024, 10:50:10 PM] [HB Supervisor] Stopping services...
[12/15/2024, 10:50:10 PM] Got SIGTERM, shutting down Homebridge...
[12/15/2024, 10:50:10 PM] Got SIGTERM, shutting down child bridge process...
[12/15/2024, 10:50:15 PM] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[12/15/2024, 10:50:21 PM] [HB Supervisor] OS: Linux 4.4.302+ x64
[12/15/2024, 10:50:21 PM] [HB Supervisor] Node.js v20.9.0 /volume1/@appstore/Node.js_v20/usr/local/bin/node
[12/15/2024, 10:50:21 PM] [HB Supervisor] Homebridge Path: /volume1/homebridge/node_modules/homebridge/bin/homebridge
[12/15/2024, 10:50:21 PM] [HB Supervisor] UI Path: /var/packages/homebridge/target/app/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js
[12/15/2024, 10:50:22 PM] [Homebridge UI] Homebridge UI v4.65.1 is listening on :: port 8581
[12/15/2024, 10:50:23 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /volume1/homebridge/node_modules -D --strict-plugin-resolution
[12/15/2024, 10:50:23 PM] [HB Supervisor] Started Homebridge v1.8.5 with PID: 6174
[12/15/2024, 10:50:23 PM] Loaded config.json with 0 accessories and 2 platforms.
[12/15/2024, 10:50:23 PM] Loaded 0 cached accessories from cachedAccessories.
[12/15/2024, 10:50:23 PM] ---
[12/15/2024, 10:50:23 PM] Loaded plugin: homebridge-shelly@0.19.1
[12/15/2024, 10:50:23 PM] Registering platform 'homebridge-shelly.Shelly'
[12/15/2024, 10:50:23 PM] ---
[12/15/2024, 10:50:23 PM] Loading 2 platforms...
[12/15/2024, 10:50:23 PM] [Shelly] Initializing Shelly platform...
[12/15/2024, 10:50:23 PM] [Shelly] Initializing child bridge 0E:51:8E:62:95:14
[12/15/2024, 10:50:23 PM] Publishing bridge accessory (name: Homebridge, publishInfo: {
  username: '0E:94:39:7A:BE:CF',
  port: 51854,
  pincode: '***-**-***',
  category: 2,
  bind: [ 'bond0', [length]: 1 ],
  mdns: undefined,
  addIdentifyingMaterial: true,
  advertiser: 'bonjour-hap'
}).
Setup Payload:
X-HM://0024DJH5YT5KF
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ xxx-xx-xxx │     
    └────────────┘     
                       
[12/15/2024, 10:50:23 PM] Homebridge v1.8.5 (HAP v0.12.3) (Homebridge) is running on port 51854.
[12/15/2024, 10:50:23 PM] 

NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

[12/15/2024, 10:50:24 PM] [Shelly] Launched child bridge with PID 6187
[12/15/2024, 10:50:24 PM] Registering platform 'homebridge-shelly.Shelly'
[12/15/2024, 10:50:24 PM] [Shelly] Loaded homebridge-shelly v0.19.1 child bridge successfully
[12/15/2024, 10:50:24 PM] Loaded 13 cached accessories from cachedAccessories.0E518E629514.
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #0 for device SHRGBW2 D928A3
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #1 for device SHRGBW2 D928A3
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #2 for device SHRGBW2 D928A3
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #3 for device SHRGBW2 D928A3
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #0 for device SHRGBW2 27BAD5
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #1 for device SHRGBW2 27BAD5
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #2 for device SHRGBW2 27BAD5
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #3 for device SHRGBW2 27BAD5
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #0 for device SHRGBW2 485519EC104D
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #1 for device SHRGBW2 485519EC104D
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #2 for device SHRGBW2 485519EC104D
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #3 for device SHRGBW2 485519EC104D
[12/15/2024, 10:50:24 PM] [Shelly] Configuring cached accessory #0 for device SHEM C45BBE5F99BD
[12/15/2024, 10:50:24 PM] Publishing bridge accessory (name: Shelly, publishInfo: {
  username: '0E:51:8E:62:95:14',
  port: 35409,
  pincode: '***-**-***',
  category: 2,
  bind: [ 'bond0', [length]: 1 ],
  mdns: undefined,
  addIdentifyingMaterial: true,
  advertiser: 'bonjour-hap'
}).
[12/15/2024, 10:50:24 PM] [Shelly] 13 accessories loaded from cache
[12/15/2024, 10:50:24 PM] Homebridge v1.8.5 (HAP v0.12.3) (Shelly) is running on port 35409.
[12/15/2024, 10:50:24 PM] [Shelly] Admin server is running on port 8181
[12/15/2024, 10:50:24 PM] 

NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

[12/15/2024, 10:50:33 PM] [Shelly] brightness2 of device SHRGBW2 27BAD5 changed to 12
[12/15/2024, 10:50:33 PM] [Shelly] switch3 of device SHRGBW2 27BAD5 changed to true
[12/15/2024, 10:50:33 PM] [Shelly] brightness3 of device SHRGBW2 27BAD5 changed to 12
[12/15/2024, 10:50:33 PM] [Shelly] Device SHRGBW2 27BAD5 came online
[12/15/2024, 10:50:33 PM] [Shelly] Loading settings for device SHRGBW2 27BAD5
[12/15/2024, 10:50:38 PM] [Shelly] power0 of device SHEM C45BBE5F99BD changed to 1942.36
[12/15/2024, 10:50:38 PM] [Shelly] Device SHEM C45BBE5F99BD came online
[12/15/2024, 10:50:38 PM] [Shelly] Loading settings for device SHEM C45BBE5F99BD
[12/15/2024, 10:50:53 PM] [Shelly] power0 of device SHEM C45BBE5F99BD changed to 1938
[12/15/2024, 10:51:08 PM] [Shelly] power0 of device SHEM C45BBE5F99BD changed to 1942.23
[12/15/2024, 10:51:10 PM] [Shelly] power0 of device SHEM C45BBE5F99BD changed to 562.21
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge",
        "username": "0E:94:39:7A:BE:CF",
        "port": 51854,
        "pin": "xxx-xx-xxx",
        "advertiser": "bonjour-hap",
        "ipv6": false,
        "bind": [
            "bond0"
        ]
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "name": "Shelly",
            "admin": {
                "enabled": true
            },
            "networkInterface": "192.168.1.3",
            "platform": "Shelly",
            "_bridge": {
                "username": "0E:51:8E:62:95:14",
                "port": 35409
            }
        }
    ]
}
```


### Environment

- OS: Synology DSM
- Homebridge: 1.8.5 
- Node: 20.9.0
- npm: 10.9.0
- homebridge-shelly: 0.19.1

### Process Supervisor

hb-service

### Additional Context

- Home App is running in the old architecture 
- Home App is running without any HomePod or Apple TV acting as Hub
- Devices are running iOS 18.2 or macOS 15.2
- I have tried different mDNS advertisers but I'm now using Bonjour HAP since it was the only one that did not gave any errors on the logs. Even though it also worked with the default Avahi on the primary device
- The only QR code I scanned on the Home App, the last time I tried, was the homebridge-shelly one. The one shown on the Status page has not been added to the Home app (but I already tired adding both as well)
- On the Homebridge UI I can also control the devices perfectly fine


Considering everything works on the main device, I think the problem is not related to the plugin but let me know if this issue should be opened on the plugin GitHub page.