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

BLEpushChanges with BLE Connection, Error Message: "No devices found during discovery shows up only only with curtain 3. My curtain 2 works without any problems

### To Reproduce

Try to control curtain 3 through BLE only

### Expected Behavior

Open curtain

### Relevant Log Output

```shell
BLEpushChanges with BLE Connection, Error Message: "No devices found during discovery
```


### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "notice": "Keep your Token & Secret a secret!"
    },
    "options": {
        "devices": [
            {
                "configDeviceName": "BLE Test",
                "deviceId": "C7C13EA1C7BA",
                "configDeviceType": "Curtain",
                "connectionType": "BLE",
                "disableCaching": true
            },
            {
                "configDeviceName": "BLE TEST2",
                "deviceId": "C73A4D60B6E2",
                "configDeviceType": "Curtain3",
                "connectionType": "BLE",
                "disableCaching": true
            }
        ]
    },
    "_bridge": {
        "username": "0E:8A:F5:43:78:49",
        "port": 40583
    },
    "platform": "SwitchBot"
}
```


### Screenshots

_No response_

### Device and Model

Curtain 3

### Node.js Version

v20.9.0

### NPM Version

v10.1.0

### Homebridge Version

Homebridge v1.8.5

### Homebridge Switchbot Plugin Version

v4.1.7

### Homebridge Config UI X Plugin Version

v4.68

### Operating System

macOS