Bug: Bot device configured in this plugin as "Mode: Switch" automatically reverts to "On" state in HomeKit after each Switchbot API poll
### Describe the Bug

Switchbot Bot device set as "Mode: Press" in Switchbot official app. In this plugin config that same device set to "Mode: Switch" to behave like switch On/Off persisting its state - sending "Press" command to Bot device when operating switch. When Homekit switch of this device is turned On it presses the Bot device and when turned Off it presses Bot device again. The state of switch in homekit should remain same until next pressing of switch. Current behaviour in "3.7.1 beta 10"  is that after turning the homekit switch Off it goes unexpectedly On again after next Switchbot API poll - see logs. When downgraded plugin to "3.4.0" version, it behaves as it should - when switch in homekit is Off it remains off until next switch pressing and turning it On.

### To Reproduce

Bot device as  "Mode: Press" in Switchbot app, in plugin config  "Mode: Switch", turn homekit switch of this device to Off and wait until next API poll and the homekit switch goes On without any reason.

### Expected Behavior

Switch in homekit should remain in current state (On/Off) until next switching and not automatically turn On based on API poll (i.e. it should persist its state until next oprating of that switch).

### Relevant Log Output

```shell
[37m[06/08/2024, 22:01:44] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV openAPIRefreshStatus
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV statusCode: 200, deviceStatus: {"statusCode":100,"body":{"deviceId":"C63430351E48","deviceType":"Bot","hubDeviceId":"D59FD8A01843","version":"V6.6","power":"on","battery":99,"deviceMode":"pressMode"},"message":"success"}
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [32m[DEBUG] Bot: Ohrev TUV statusCode: 200, deviceStatus: {"statusCode":100,"body":{"deviceId":"C63430351E48","deviceType":"Bot","hubDeviceId":"D59FD8A01843","version":"V6.6","power":"on","battery":99,"deviceMode":"pressMode"},"message":"success"}[39m
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV openAPIparseStatus
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV (power, battery, deviceMode) = API:(on, 99, switch), current:(false, 99, switch)
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV On: true
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV BatteryLevel: 99
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV StatusLowBattery: 0
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV Firmware Version: 6.6
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV version: 6.6
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV updateHomeKitCharacteristics
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV updateCharacteristic BatteryLevel: 99
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV updateCharacteristic StatusLowBattery: 0
[37m[06/08/2024, 22:01:46] [39m[36m[SwitchBot][39m [DEBUG] Bot: Ohrev TUV updateCharacteristic On: true
```


### Config for homebridge-switchbot

```shell
Config of affected Bot device:

        "devices": [
            {
                "deviceId": "C63430351E48",
                "configDeviceName": "Ohrev TUV",
                "configDeviceType": "Bot",
                "connectionType": "OpenAPI",
                "bot": {
                    "mode": "switch",
                    "deviceType": "switch",
                    "doublePress": 1,
                    "pushRatePress": 5
                },
                "firmware": "6.6",
                "logging": "none"
            },
```


### Screenshots

_No response_

### Device and Model

Bot FW 6.6

### Node.js Version

v20.16.0

### NPM Version

N/A

### Homebridge Version

v1.8.4 

### Homebridge Switchbot Plugin Version

3.7.1 beta 10

### Homebridge Config UI X Plugin Version

_No response_

### Operating System

Raspbian