Bug: Unknown statusCode, statusCode: 401
### Describe the Bug

I can't get any Switchbot devices on homebridge, they don't show on Setting -> DEVICES as below.

(I have confirmed that token and secret are correct using curl command on macOS, I could get "statusCode":100 and full device list.)


### To Reproduce

N/A

### Expected Behavior

N/A

### Relevant Log Output

```shell
[5/7/2023, 4:04:33 PM] [Homebridge UI] Homebridge Config UI X v4.50.2 is listening on :: port 8581
[5/7/2023, 4:04:34 PM] [HB Supervisor] Starting Homebridge with extra flags: -I -P /var/lib/homebridge/node_modules -D --strict-plugin-resolution
[5/7/2023, 4:04:34 PM] [HB Supervisor] Started Homebridge v1.6.1 with PID: 4131
[5/7/2023, 4:04:36 PM] Loaded config.json with 0 accessories and 2 platforms.
[5/7/2023, 4:04:36 PM] Loaded 0 cached accessories from cachedAccessories.
[5/7/2023, 4:04:36 PM] ---
[5/7/2023, 4:04:41 PM] Loaded plugin: @switchbot/homebridge-switchbot@2.6.2
[5/7/2023, 4:04:41 PM] Registering platform '@switchbot/homebridge-switchbot.SwitchBot'
[5/7/2023, 4:04:41 PM] ---
[5/7/2023, 4:04:41 PM] Loading 2 platforms...
[5/7/2023, 4:04:41 PM] [SwitchBot] Initializing SwitchBot platform...
[5/7/2023, 4:04:41 PM] [SwitchBot] [DEBUG] Using debugMode Logging
[5/7/2023, 4:04:41 PM] [SwitchBot] Finished initializing platform:
[5/7/2023, 4:04:41 PM] [SwitchBot] Config OK
[5/7/2023, 4:04:41 PM] [SwitchBot] [DEBUG] Using Default Refresh Rate (2 minutes).
[5/7/2023, 4:04:41 PM] [SwitchBot] [DEBUG] Using Default Push Rate.
[5/7/2023, 4:04:41 PM] [SwitchBot] Executed didFinishLaunching callback
[5/7/2023, 4:04:41 PM] Publishing bridge accessory (name: Homebridge AC3E, publishInfo: {
  username: '0E:3E:14:26:AC:3E',
  port: 51193,
  pincode: '***-**-***',
  category: 2,
  bind: undefined,
  mdns: undefined,
  addIdentifyingMaterial: true,
  advertiser: 'avahi'
}).
Setup Payload:
X-HM://xxxxxxxx
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ xxx-xx-xxx │     
    └────────────┘     
                       
[5/7/2023, 4:04:41 PM] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge AC3E) is running on port 51193.
[5/7/2023, 4:04:42 PM] [SwitchBot] Devices: undefined
[5/7/2023, 4:04:42 PM] [SwitchBot] Unknown statusCode, statusCode: 401, Submit Bugs Here: ' + 'https://tinyurl.com/SwitchBotBug
[5/7/2023, 4:04:42 PM] [SwitchBot] Headers: {"date":"Sun, 07 May 2023 07:10:16 GMT","content-type":"application/json","content-length":"26","connection":"keep-alive","x-amzn-requestid":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","x-amzn-errortype":"UnauthorizedException","x-amz-apigw-id":"xxxxxxxxxxxxxxxx"}
[5/7/2023, 4:04:42 PM] [SwitchBot] [DEBUG] Failed to Discover Devices, Error Message: "Cannot read properties of undefined (reading 'deviceList')", Submit Bugs Here: https://tinyurl.com/SwitchBotBug
[5/7/2023, 4:04:42 PM] [SwitchBot] [DEBUG] Failed to Discover Devices, Error: TypeError: Cannot read properties of undefined (reading 'deviceList')
```


### Config for homebridge-switchbot

```shell
{
            "name": "SwitchBot",
            "credentials": {
                "token": "TOKEN",
                "secret": "SECRET",
                "notice": "Keep your Token & Secret a secret!"
            },
            "platform": "SwitchBot"
        }
```


### Screenshots

<img width="776" alt="2023-05-07 16 23 14" src="https://user-images.githubusercontent.com/55798489/236663806-3dce1976-0d38-4509-bfb1-0f73440e11b5.png">


### Device and Model

QNAP TS-230

### Node.js Version

v18.16.0

### NPM Version

9.5.1

### Homebridge Version

v1.6.1

### Homebridge Switchbot Plugin Version

v2.6.2

### Homebridge Config UI X Plugin Version

v4.50.2

### Operating System

Docker(QTS Container Station)