Bug: Device States Not Synchronized With Server
### Describe the Bug

Recently I have been having a lot of issues with this plugin to the point it is barely useable. I'm unsure if this is due to the number of devices I have added or a different reason entirely as it has previously been mostly reliable.

The main issue I'm facing is devices simply not responding to requests made via the Apple Home app. I currently have a picture of Blind Tilt, Bots, Curtain & Curtain 3 devices and all of them seem to have the issue at some stage or another.

From the logs, the most common error is the one detailed below.

I have tried multiple variations of the config (e.g. allow push on/off, enabling BLE, disabling BLE, using both BLE/OpenAPI) but they all seem to come with their own problems.

I have other plugins running on Homebridge just fine and when this one works it's great but more often than not it doesn't. When it is in the state listed above, most other devices continue to work. After a while it might start working by itself or a restart to Homebridge can help.

I previously had automations to open all the curtains each day in the Apple Home app but often this would stop working so moved them to the SwitchBot app which is much more reliable.

### To Reproduce

All devices are used with the OpenAPI variant and I have 3x Hub minis setup round the house.

### Expected Behavior

Curtains will open, bots will run etc.

### Relevant Log Output

```shell
[04/02/2025, 10:33:39] [SwitchBot] Curtain3: Living Room Curtains Device internal error due to device states not synchronized with server, or command format is invalid, statusCode: 190
[04/02/2025, 10:33:41] [SwitchBot] Curtain3: Living Room Curtains Checking Status ...
[04/02/2025, 10:33:42] [SwitchBot] Curtain3: Living Room Curtains Checking Status ...
[04/02/2025, 10:33:44] [SwitchBot] Curtain3: Living Room Curtains Checking Status ...
[04/02/2025, 10:33:44] [SwitchBot] Curtain3: Living Room Curtains Standby ...
```

### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "token": REDACTED,
                "secret": REDACTED,
                "notice": "Keep your Token & Secret a secret!"
            },
            "options": {
                "devices": [
                    {
                        "configDeviceName": "Bathroom Blinds",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Bathroom Extractor Fan Off Switch",
                        "deviceId": REDACTED,
                        "configDeviceType": "Bot",
                        "connectionType": "OpenAPI",
                        "type": "switch",
                        "mode": "press",
                        "allowPush": true
                    },
                    {
                        "configDeviceName": "Bathroom Extractor Fan On Switch",
                        "deviceId": REDACTED,
                        "configDeviceType": "Bot",
                        "connectionType": "OpenAPI",
                        "type": "switch",
                        "mode": "press",
                        "allowPush": true
                    },
                    {
                        "configDeviceName": "Bedroom Blinds - Centre",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Bedroom Blinds - Left",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Bedroom Blinds - Right",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Bedroom Curtains",
                        "deviceId": REDACTED,
                        "configDeviceType": "Curtain",
                        "connectionType": "OpenAPI",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "En-Suite Blinds",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "En-Suite Extractor Fan Off Switch",
                        "deviceId": REDACTED,
                        "configDeviceType": "Bot",
                        "connectionType": "OpenAPI",
                        "type": "switch",
                        "mode": "press",
                        "allowPush": true
                    },
                    {
                        "configDeviceName": "En-Suite Extractor Fan On Switch",
                        "deviceId": REDACTED,
                        "configDeviceType": "Bot",
                        "connectionType": "OpenAPI",
                        "type": "switch",
                        "mode": "press",
                        "allowPush": true
                    },
                    {
                        "configDeviceName": "Kitchen Blinds",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Kitchen Curtains",
                        "deviceId": REDACTED,
                        "configDeviceType": "Curtain3",
                        "connectionType": "OpenAPI",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Living Room Blinds - Centre",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Living Room Blinds - Left",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Living Room Blinds - Right",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Living Room Curtains",
                        "deviceId": REDACTED,
                        "configDeviceType": "Curtain3",
                        "connectionType": "OpenAPI",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Nursery Blinds",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Nursery Curtains",
                        "deviceId": REDACTED,
                        "configDeviceType": "Curtain",
                        "connectionType": "OpenAPI",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Office Blinds",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Office Curtains",
                        "deviceId": REDACTED,
                        "configDeviceType": "Curtain",
                        "connectionType": "OpenAPI",
                        "allowPush": true,
                        "hide_lightsensor": true
                    },
                    {
                        "configDeviceName": "Spare Room Blinds",
                        "deviceId": REDACTED,
                        "configDeviceType": "Blind Tilt",
                        "connectionType": "OpenAPI",
                        "mapping": "only_down",
                        "allowPush": true,
                        "hide_lightsensor": true
                    }
                ],
                "BLE": true,
                "maxRetries": 5,
                "delayBetweenRetries": 7,
                "allowInvalidCharacters": true
            },
            "_bridge": {
                "name": "SwitchBot Bridge",
                "username": REDACTED,
                "port": 51514,
                "manufacturer": "Homebridge",
                "model": "Raspberry Pi"
            },
            "platform": "SwitchBot"
        }
```

### Screenshots

_No response_

### Device and Model

Curtains, Bots, Blind Tilts

### Node.js Version

v22.13.1

### NPM Version

v10.9.2

### Homebridge Version

v1.8.5

### Homebridge Switchbot Plugin Version

v4.2.0

### Homebridge Config UI X Plugin Version

_No response_

### Operating System

Raspberry Pi OS