Error: 400 Bad Request
<!-- You must use the issue template below. -->
<!-- Please ensure you read the documentation before creating a support request. -->

**Describe The Problem:**
HOOBS tries and fails, every minute, to connect to the myQ server, but receives a "400 Bad Request" error every time.

**To Reproduce:**
Use my setup. It's been doing this for at least a week or so.

**Logs:**
```
8/26/2021, 3:37:55 PMHOOBSmyQERRORmyQ API: https://partner-identity.myq-cloud.com/connect/authorize?client_id=IOS_CGI_MYQ&code_challenge=<challenge_string_here>&code_challenge_method=S256&redirect_uri=com.myqops%3A%2F%2Fios&response_type=code&scope=MyQ_Residential+offline_access Error: 400 Bad Request
8/26/2021, 3:37:55 PMHOOBSmyQERRORmyQ API: Unable to access the OAuth authorization endpoint. Will retry later.
(repeats every minute)
```
**Homebridge Configuration:**

```json
{
    "accessories": [],
    "platforms": [
        {
            "platform": "Camera-ffmpeg",
            "name": "Camera FFmpeg",
            "cameras": [
                {
                    "name": "GarageCam",
                    "manufacturer": "Wyze",
                    "model": "Wyzecam Pan",
                    "motion": true,
                    "motionTimeout": 0,
                    "videoConfig": {
                        "source": "-i rtsp://192.168.77.5:8554/unicast",
                        "stillImageSource": "-i rtsp://192.168.77.5:8554/unicast -vframes 1 -r 1",
                        "vcodec": "copy",
                        "audio": true,
                        "debug": false
                    },
                    "mqtt": {
                        "motionTopic": "yonder-alerts/garagecam/motion",
                        "motionMessage": "ON",
                        "motionResetTopic": "yonder-alerts/garagecam/motion",
                        "motionResetMessage": "OFF"
                    }
                },
                {
                    "name": "DoorbellCam",
                    "manufacturer": "August Home",
                    "model": "Doorbell Cam Pro",
                    "serialNumber": "D2GWS0013U",
                    "motion": true,
                    "motionTimeout": 15,
                    "videoConfig": {
                        "source": "-f video4linux2 -i /dev/video0",
                        "stillImageSource": "-i http://127.0.0.1:8081",
                        "maxStreams": 2,
                        "maxWidth": 480,
                        "maxHeight": 640,
                        "maxFPS": 10,
                        "audio": false,
                        "debug": false
                    },
                    "mqtt": {
                        "motionTopic": "yonder-alerts/doorbellcam/motion",
                        "motionMessage": "ON",
                        "motionResetTopic": "yonder-alerts/doorbellcam/motion",
                        "motionResetMessage": "OFF"
                    }
                },
                {
                    "name": "StudyCam",
                    "manufacturer": "Wyze",
                    "model": "Wyzecam Pan",
                    "motion": true,
                    "motionTimeout": 0,
                    "videoConfig": {
                        "source": "-i rtsp://192.168.77.12:8554/unicast",
                        "stillImageSource": "-i rtsp://192.168.77.12:8554/unicast -vframes 1 -r 1",
                        "vcodec": "copy",
                        "audio": true,
                        "debug": false
                    },
                    "mqtt": {
                        "motionTopic": "yonder-alerts/studycam/motion",
                        "motionMessage": "ON",
                        "motionResetTopic": "yonder-alerts/studycam/motion",
                        "motionResetMessage": "OFF"
                    }
                }
            ],
            "mqtt": "127.0.0.1",
            "portmqtt": 1883,
            "usermqtt": "mqtt-user",
            "passmqtt": "mqtt-password",
            "topic": "yonder-alerts",
            "porthttp": 8089,
            "interfaceName": "eth0",
            "tlsmqtt": false,
            "localhttp": false
        },
        {
            "platform": "dafangMqtt",
            "name": "Dafang MQTT",
            "server": "127.0.0.1",
            "port": 1883,
            "homebridge_topic": "yonder-alerts",
            "cameras": [
                {
                    "name": "GarageCam",
                    "dafang_topic": "yonder-alerts/garagecam",
                    "cooldown": 15,
                    "accessories": {
                        "recording": true,
                        "snapshot": true,
                        "reboot": true,
                        "motorsVertical": true,
                        "motorsHorizontal": true,
                        "motorsCalibrate": true
                    }
                },
                {
                    "name": "DoorbellCam",
                    "dafang_topic": "yonder-alerts/doorbellcam",
                    "cooldown": 15
                },
                {
                    "name": "StudyCam",
                    "dafang_topic": "yonder-alerts/studycam",
                    "cooldown": 15,
                    "debug": true,
                    "accessories": {
                        "recording": true,
                        "snapshot": true,
                        "reboot": true,
                        "motorsVertical": true,
                        "motorsHorizontal": true,
                        "motorsCalibrate": true
                    }
                }
            ]
        },
        {
            "platform": "HarmonyHubWebSocket",
            "name": "Harmony Hub",
            "hubIP": "192.168.77.9",
            "hubName": "Harmony Hub",
            "publishAllTVAsExternalAccessory": true,
            "TVAccessory": false,
            "mainActivity": "Watch Apple TV",
            "switchAccessories": true,
            "publishGeneralMuteSwitch": true,
            "publishGeneralVolumeSlider": true,
            "linkVolumeControlToTV": true,
            "publishSwitchActivitiesAsIndividualAccessories": true,
            "publishDevicesAsIndividualAccessories": true,
            "publishSequencesAsIndividualAccessories": true,
            "publishHomeControlsAsIndividualAccessories": true,
            "showCommandsAtStartup": false,
            "addAllActivitiesToSkippedIfSameStateActivitiesList": false,
            "playPauseBehavior": false,
            "cleanCache": false,
            "configureAccesscontrol": false
        },
        {
            "platform": "NeatoVacuumRobot",
            "email": "my_email",
            "password": "my_password",
            "hidden": [
                "spot"
            ]
        },
        {
            "platform": "TplinkSmarthome",
            "name": "TplinkSmarthome",
            "addCustomCharacteristics": false,
            "deviceTypes": [
                "plug",
                "bulb"
            ]
        },
        {
            "platform": "myQ",
            "email": "my_email",
            "password": "my_password"
        }
    ]
}
```

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

* **HOOBS Version:** 4.0.100
* **Homebridge Version:** 1.3.4
* **Node Version:** 14.17.5
* **Homebridge-myQ Plugin Version:** 2.6.5
* **Apple Device and iOS / macOS / iPadOS / tvOS Version:** iPhone XR, iOS 14.7.1 ; MacBook Pro M1 2020, macOS 11.5.2
* **Operating System and OS Version:** 
Linux hoobs 5.4.72-v7+ #1356 SMP Thu Oct 22 13:56:54 BST 2020 armv7l GNU/Linux

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->

