Support Request: Unable to establish BLE connection
### Describe Your Problem

Unable to connect SwitchBot Product to Homebridge via BLE

### Relevant log output

```shell
[7/15/2022, 9:46:45 PM] [SwitchBot] Initializing SwitchBot platform...
[7/15/2022, 9:46:45 PM] [SwitchBot] Using Config Logging: debug
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Finished initializing platform:
[7/15/2022, 9:46:45 PM] [SwitchBot] Platform Config: {"logging":"debug"}
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Using Default Refresh Rate (2 minutes).
[7/15/2022, 9:46:45 PM] [SwitchBot] Using Default Push Rate.
[7/15/2022, 9:46:45 PM] [SwitchBot] Missing openToken
[7/15/2022, 9:46:45 PM] [SwitchBot] Cloud Enabled SwitchBot Devices & IR Devices will not work
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Config OK
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Loading accessory from cache: 人感センサー
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Executed didFinishLaunching callback
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] SwitchBot Device Manual Config Set: [{"deviceId":"XXXXXXXXXXXX","configDeviceName":"人感センサー","configDeviceType":"Motion Sensor","ble":true,"logging":"debug"}]
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Discovered Motion Sensor: XXXXXXXXXXXX
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Device: 人感センサー BLE Connection Enabled
[7/15/2022, 9:46:45 PM] [SwitchBot] Restoring existing accessory from cache: 人感センサー DeviceID: XXXXXXXXXXXX
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー Using Device Config Logging: debug
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー Using Default scanDuration: 1
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー Using Platform Config refreshRate: 120
[7/15/2022, 9:46:45 PM] [SwitchBot] Motion Sensor: 人感センサー Config: {"ble":true,"logging":"debug"}
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー BLE RefreshStatus
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Color Bulb: 人感センサー accessory.context.FirmwareRevision: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Color Bulb: 人感センサー device.firmware: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Color Bulb: 人感センサー this.platform.version: 1.14.1
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Color Bulb: 人感センサー accessory.context.FirmwareRevision: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Color Bulb: 人感センサー device.firmware: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Color Bulb: 人感センサー this.platform.version: 1.14.1
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー Add Light Sensor Service
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー Add Battery Service
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー updateCharacteristic MotionDetected: false
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー BatteryLevel: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー StatusLowBattery: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー CurrentAmbientLightLevel: undefined
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor uuid: XXXXXXXXXXXX-Motion Sensor, (52e44429-e6e6-44be-a1e2-995d451e2dfe)                       
[7/15/2022, 9:46:45 PM] [SwitchBot] [DEBUG] Motion Sensor: 人感センサー BLE Address: xx:xx:xx:xx:xx:xx
[7/15/2022, 9:46:46 PM] [SwitchBot] Motion Sensor: 人感センサー wasn't able to establish BLE Connection, node-switchbot: [object Object]
```


### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "notice": "Keep your token a secret!"
            },
            "options": {
                "devices": [
                    {
                        "deviceId": "XXXXXXXXXXXX",
                        "configDeviceName": "人感センサー",
                        "configDeviceType": "Motion Sensor",
                        "ble": true,
                        "logging": "debug"
                    }
                ],
                "logging": "debug"
            },
```


### Screenshots

**Additional information**
- No other plug-ins are installed.
- Connecting using OpenAPI is not a problem.
- Terminal, Node.js, and NPM Bluetooth are allowed in the system preferences.
![スクリーンショット 2022-07-16 12 52 09](https://user-images.githubusercontent.com/98800458/179338425-b3feb152-5574-44dd-82bf-672cb93c1a6d.png)

I first tried it on my main Homebridge server (MacBook Pro (15~inch, Mid 2012), macOS Monterey 12.4) and it didn't work, so I built a clean server on a newer Mac and tried again. I got the exact same error message as the first time I tried and could not connect.

The results were the same for products other than the SwitchBot Motion Sensor (e.g., SwitchBot Meter).

### Device & Model

iMac (Retina 5K, 27-inch, 2020)

### Node.js Version

v16.16.0

### NPM Version

v8.14.0

### Homebridge Version

v1.5.0

### Homebridge SwitchBot Plugin Version

v1.14.1

### Homebridge Config UI X Plugin Version

v4.50.0

### Operating System

macOS Monterey 12.4