Bug: Changing Curtain Position with BLE resets to old position after a second
### Describe The Bug

Changing Curtain Position with BLE resets to old position after a second

### To Reproduce

Have Curtain Position at 53% and then change to 100% using BLE. The curtain move, then resets to 53% in Homekit directly and the curtain stops moving.

### Expected behavior

Curtain moves to target position; homekit updates to target position (100%). Curtain doesn't stop.

### Relevant log output

```shell
[14/01/2023, 17:24:18] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain No Changes, Set TargetPosition: 11
[14/01/2023, 17:24:18] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain value: 11, CurrentPosition: 53
[14/01/2023, 17:24:18] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateRate: 7
[14/01/2023, 17:24:18] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLEpushChanges
[14/01/2023, 17:24:18] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLE Address: e3:e1:dc:74:72:70
[14/01/2023, 17:24:18] [SwitchBot] [DEBUG] Closed Window Curtain Mode: Default Mode
[14/01/2023, 17:24:18] [SwitchBot] Closed Window Curtain Target Position: 11
[14/01/2023, 17:24:19] [SwitchBot] Curtain: Closed Window Curtain Set TargetPosition: 0
[14/01/2023, 17:24:19] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain value: 0, CurrentPosition: 53
[14/01/2023, 17:24:19] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateRate: 7
[14/01/2023, 17:24:19] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLEpushChanges
[14/01/2023, 17:24:19] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLE Address: e3:e1:dc:74:72:70
[14/01/2023, 17:24:19] [SwitchBot] [DEBUG] Closed Window Curtain Mode: Default Mode
[14/01/2023, 17:24:19] [SwitchBot] Closed Window Curtain Target Position: 0
[14/01/2023, 17:24:19] [SwitchBot] No characteristics available.
[14/01/2023, 17:24:19] [SwitchBot] Curtain: Closed Window Curtain Retrying
[14/01/2023, 17:24:20] [SwitchBot] No characteristics available.
[14/01/2023, 17:24:20] [SwitchBot] Curtain: Closed Window Curtain Retrying
[14/01/2023, 17:24:21] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Done.
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Refresh Status When Moving, PositionState: 0
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLERefreshStatus
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLE Address: e3:e1:dc:74:72:70
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Config BLE Address: e3:e1:dc:74:72:70, BLE Address Found: e3:e1:dc:74:72:70
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":31,"inMotion":false,"position":47,"lightLevel":1,"deviceChain":1}
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain calibration: true, position: 47, lightLevel: 1, battery: 31, inMotion: false
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain connected: true
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLEparseStatus
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition 53
[14/01/2023, 17:24:24] [SwitchBot] Curtain: Closed Window Curtain Checking Status ...
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Standby, CurrentPosition: 53
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Stopped
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition: 53, TargetPosition: 53, PositionState: 2,
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BatteryLevel: 31, StatusLowBattery: 0
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic CurrentPosition: 53
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic PositionState: 2
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic TargetPosition: 53
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic BatteryLevel: 31
[14/01/2023, 17:24:24] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic StatusLowBattery: 0
[14/01/2023, 17:24:26] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain setNewTarget true timeout
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLEparseStatus
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition 53
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Standby, CurrentPosition: 53
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Stopped
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition: 53, TargetPosition: 53, PositionState: 2,
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BatteryLevel: 31, StatusLowBattery: 0
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic CurrentPosition: 53
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic PositionState: 2
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic TargetPosition: 53
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic BatteryLevel: 31
[14/01/2023, 17:24:31] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic StatusLowBattery: 0
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLERefreshStatus
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLE Address: e3:e1:dc:74:72:70
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Config BLE Address: e3:e1:dc:74:72:70, BLE Address Found: e3:e1:dc:74:72:70
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":31,"inMotion":false,"position":47,"lightLevel":1,"deviceChain":1}
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain calibration: true, position: 47, lightLevel: 1, battery: 31, inMotion: false
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain connected: true
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLEparseStatus
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition 53
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Standby, CurrentPosition: 53
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Stopped
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition: 53, TargetPosition: 53, PositionState: 2,
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BatteryLevel: 31, StatusLowBattery: 0
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic CurrentPosition: 53
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic PositionState: 2
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic TargetPosition: 53
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic BatteryLevel: 31
[14/01/2023, 17:24:33] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic StatusLowBattery: 0
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLERefreshStatus
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLE Address: e3:e1:dc:74:72:70
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Config BLE Address: e3:e1:dc:74:72:70, BLE Address Found: e3:e1:dc:74:72:70
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain serviceData: {"model":"c","modelName":"WoCurtain","calibration":true,"battery":31,"inMotion":false,"position":47,"lightLevel":1,"deviceChain":1}
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain calibration: true, position: 47, lightLevel: 1, battery: 31, inMotion: false
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain connected: true
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BLEparseStatus
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition 53
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Standby, CurrentPosition: 53
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain Stopped
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain CurrentPosition: 53, TargetPosition: 53, PositionState: 2,
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain BatteryLevel: 31, StatusLowBattery: 0
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic CurrentPosition: 53
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic PositionState: 2
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic TargetPosition: 53
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic BatteryLevel: 31
[14/01/2023, 17:24:34] [SwitchBot] [DEBUG] Curtain: Closed Window Curtain updateCharacteristic StatusLowBattery: 0
```


### Config for homebridge-switchbot

```shell
"name": "SwitchBot",
            "credentials": {
                "token": "******",
                "secret": "*****",
                "notice": "Keep your token a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceId": "E3E1DC747270",
                        "configDeviceName": "Closed Window Curtain",
                        "configDeviceType": "Curtain",
                        "connectionType": "BLE",
                        "curtain": {
                            "set_minStep": 1,
                            "set_min": 5,
                            "set_max": 95,
                            "hide_lightsensor": true
                        },
                        "logging": "debug"
                    },
```

### Screenshots

_No response_

### Device & Model

Switchbot Curtain 2, firmware 6.0

### Node.js Version

v16.19.0

### NPM Version

v8.19.3

### Homebridge Version

v1.6.0

### Homebridge Switchbot Plugin Version

v2.4.1-beta.7

### Homebridge Config UI X Plugin Version

v4.50.2

### Operating System

Raspian