Bug: API Request: TypeError: Cannot read properties of undefined (reading 'deviceList'), Submit Bugs Here: https://tinyurl.com/SwitchBotBug
### Describe The Bug

Token and devicelist seem not to be properly synced or linked

### To Reproduce

homebridge switchbot never starts up properly

### Expected behavior

homebridge switchbot never starts up properly

### Relevant log output

```shell
[1/21/2023, 10:23:05 AM] Registering platform '@switchbot/homebridge-switchbot.SwitchBot'
[1/21/2023, 10:23:05 AM] [SwitchBot] Loaded @switchbot/homebridge-switchbot v2.4.0 child bridge successfully
[1/21/2023, 10:23:06 AM] Loaded 0 cached accessories from cachedAccessories.0EB150A89CD1.
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] Using Config Logging: debug
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] Finished initializing platform:
[1/21/2023, 10:23:06 AM] [SwitchBot] Platform Config: {"logging":"debug"}
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] Using Default Refresh Rate (2 minutes).
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] Using Default Push Rate.
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] Config OK
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] Executed didFinishLaunching callback
[1/21/2023, 10:23:06 AM] [SwitchBot] [DEBUG] sing: GGDrh/sOkl/XmZ0wy1DI74S4V1wsXOrIQBy8SbuhUyE=
[1/21/2023, 10:23:06 AM] Homebridge v1.6.0 (HAP v0.11.0) (SwitchBot) is running on port 38522.
[1/21/2023, 10:23:07 AM] [SwitchBot] [DEBUG] statusCode: 401
[1/21/2023, 10:23:07 AM] [SwitchBot] [DEBUG] headers: {"date":"Sat, 21 Jan 2023 01:23:06 GMT","content-type":"application/json","content-length":"26","connection":"close","x-amzn-requestid":"7732fead-6772-467c-bae5-c4995f90df1c","x-amzn-errortype":"UnauthorizedException","x-amz-apigw-id":"fEazPEs-oAMFhJg="}
[1/21/2023, 10:23:07 AM] [SwitchBot] [DEBUG] d: {"message":"Unauthorized"}
[1/21/2023, 10:23:07 AM] [SwitchBot] [DEBUG] devicesAPI: [Undefined]
[1/21/2023, 10:23:07 AM] [SwitchBot] API Request: TypeError: Cannot read properties of undefined (reading 'deviceList'), Submit Bugs Here: https://tinyurl.com/SwitchBotBug
```


### Config for homebridge-switchbot

```shell
{
    "name": "SwitchBot",
    "credentials": {
        "token": "ac586c15c2dc5cbf936b9750a465a42341e723ae44ce349194aa51634d8b4c5141dfa21f3cd10b39adf72cde6808e427",
        "secret": "8fb6bd2fc86841f8b5599d53f013f5d8",
        "notice": "Keep your Token & Secret a secret!"
    },
    "options": {
        "logging": "debug"
    },
    "_bridge": {
        "username": "0E:B1:50:A8:9C:D1",
        "port": 38522
    },
    "platform": "SwitchBot"
}
```


### Screenshots

_No response_

### Device & Model

Switchbot hub mini

### Node.js Version

v18.12.1

### NPM Version

v8.19.2

### Homebridge Version

v1.6.0

### Homebridge Switchbot Plugin Version

v2.4.0

### Homebridge Config UI X Plugin Version

v4.50.2

### Operating System

macOS