Bug: failed BLEpushChanges with BLE Connection, Error Message: "No devices found during discovery."
### Describe the Bug

Cannot control 'SwitchBot Curtain 3'

### To Reproduce

Trying to control them from the home app produces and error

### Expected Behavior

Expected to control them

### Relevant Log Output

```shell
[11/03/2025, 17:47:47] [SwitchBot] Initializing SwitchBot platform...
[11/03/2025, 17:47:48] [SwitchBot] Restoring existing accessory from cache: Curtains deviceId: DEB33427683C
[11/03/2025, 17:47:48] [SwitchBot] Curtain3: Curtains Standby ...
[11/03/2025, 17:48:27] [SwitchBot] Curtain3: Curtains Position Mode: 0, Mode: Performance Mode
[11/03/2025, 17:48:32] [SwitchBot] Curtain3: Curtains failed BLEpushChanges with BLE Connection, Error Message: "No devices found during discovery."
```

### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "token": "",
        "secret": "",
        "notice": "Keep your Token & Secret a secret!"
    },
    "options": {
        "devices": [
            {
                "configDeviceName": "Curtains",
                "deviceId": "DEB33427683C",
                "configDeviceType": "Curtain3",
                "connectionType": "BLE",
                "logging": "standard"
            }
        ],
        "BLE": true,
        "discoverBLE": true,
        "disableLogsforBLE": true,
        "logging": "standard"
    },
    "platform": "SwitchBot"
}
```

### Screenshots

_No response_

### Device and Model

SwitchBot Curtain 3

### Node.js Version

v20.11.1

### NPM Version

v10.2.4

### Homebridge Version

v1.9.0

### Homebridge Switchbot Plugin Version

v4.3.1

### Homebridge Config UI X Plugin Version

_No response_

### Operating System

Raspbian