Noble keeps searching for new devices
<!-- PLEASE READ BEFORE POSTING A NEW ISSUE
   → Please use this template as well as you can.
   → Things that may seem unimportant are often helpful in finding the cause of the issue.
-->

### What issue do you have? Please be as thorough and explicit as possible.
Noble keeps searching for new devices until it freezes with a buffer overflow


### Details of your setup.
* Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS? 
(1) Homebridge UI-X 


* Which version of Homebridge/HOOBS do you have?
Latest (v1.4.1)


* Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
Raspberry Pi Zero W - NPM v16.15.1 


* Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?
v5.2.0 - First installed it today


* Which Govee devices do you have that are causing issues? Please include product models if applicable.
LED Stripe H6125_AB81


### Please paste any relevant logs below.
<!-- ABOUT LOGS
   → More logging can enabled with 'Debug Logging' in the plugin settings.
   → If you are posting an error then it is helpful for me to also see
     the previous few lines as this can show the cause of the error.
   → Please enter the logs between the two ``` lines below so that the
     logs are formatted in a way which is easier to read.
-->

```
[14/06/2022, 20:08:50] Homebridge v1.4.1 (HAP v0.10.2) (Homebridge 1DD3) is running on port 51378.
[14/06/2022, 20:08:51] [Govee] Login successful.
[14/06/2022, 20:08:51] [Govee] HTTP/AWS clients enabled as Govee username and password provided.
[14/06/2022, 20:08:51] [Govee] Disabling API client as API key not provided.
[14/06/2022, 20:08:54] [Govee] BLE client enabled as packages successfully found.
[14/06/2022, 20:08:54] [Govee] [H6125_AB81] initialising with options {"adaptiveLightingShift":0,"brightnessStep":1,"logging":"debug"}.
[14/06/2022, 20:08:54] [Govee] [H6125_AB81] initialised with id [96:AB:A4:C1:38:E9:AB:81] [H6125].
[14/06/2022, 20:08:55] [Govee] [noble] stateChange: poweredOn.
[14/06/2022, 20:08:56] [Govee] ✓ Setup complete. This plugin currently has a 5☆ rating on HOOBS! http://bit.ly/hb-govee-review
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] not sending AWS update as not available or enabled.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] starting update with params [{"cmd":1,"data":0}].
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] starting timer.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] starting scan.
[14/06/2022, 20:09:04] [Govee] [noble] scanning started.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] scanning started.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] starting loop.
[14/06/2022, 20:09:04] [Govee] [noble] found device [dc:45:f0:a0:18:f4] [undefined].
[14/06/2022, 20:09:04] [Govee] [noble] found device [a4:c1:38:e9:ab:81] [ihoment_H6125_AB81].
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] has been reported [discoverable] via BLE.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] attempting to connect.
[14/06/2022, 20:09:04] [Govee] [noble] scanning stopped.
[14/06/2022, 20:09:04] [Govee] [noble] scanning started.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] has been reported [connected] via BLE.
[14/06/2022, 20:09:04] [Govee] [H6125_AB81] finding device characteristics.
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found some device characteristics.
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [2a00].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [2a01].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [2a04].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [2a50].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [2a05].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [000102030405060708090a0b0c0d2b12].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found different characteristic [000102030405060708090a0b0c0d2b10].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found correct characteristic [000102030405060708090a0b0c0d2b11].
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] found correct characteristic so breaking loop.
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] [BLE] sending update {1: 0}.
[14/06/2022, 20:09:06] [Govee] [H6125_AB81] current state [off].
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] not sending AWS update as not available or enabled.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] starting update with params [{"cmd":1,"data":1}].
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] starting timer.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] starting scan.
[14/06/2022, 20:09:10] [Govee] [noble] scanning started.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] scanning started.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] starting loop.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] found correct characteristic so breaking loop.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] [BLE] sending update {1: 1}.
[14/06/2022, 20:09:10] [Govee] [H6125_AB81] current state [on].
[14/06/2022, 20:09:10] [Govee] [noble] found device [3f:f4:6a:74:bd:68] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [6d:69:f6:a0:a0:66] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [02:fc:fc:22:51:8c] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [50:de:06:86:22:d5] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [88:c6:26:a0:52:92] [].
[14/06/2022, 20:09:10] [Govee] [noble] found device [60:93:90:e1:af:a9] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [14:4f:b3:3d:41:dd] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [35:ee:8e:31:44:0a] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [69:11:40:fa:06:71] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [cc:9e:27:83:f1:e8] [Philips S7783].
[14/06/2022, 20:09:10] [Govee] [noble] found device [f6:7a:43:f6:37:51] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [5c:35:2f:c9:56:b1] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [72:01:a9:52:5c:2e] [undefined].
[14/06/2022, 20:09:10] [Govee] [noble] found device [78:fb:56:6d:94:c8] [undefined].
[14/06/2022, 20:09:11] [Govee] [noble] found device [c3:f3:28:3a:f7:ab] [undefined].
[14/06/2022, 20:09:11] [Govee] [noble] found device [dc:45:f0:a0:18:f4] [undefined].
[14/06/2022, 20:09:13] [Govee] [noble] found device [cb:f6:67:1d:d4:25] [undefined].
[14/06/2022, 20:09:23] [Govee] [noble] found device [a4:c1:38:e9:ab:81] [ihoment_H6125_AB81].
[14/06/2022, 20:09:23] [Govee] [H6125_AB81] has been reported [discoverable] via BLE.
[14/06/2022, 20:09:23] [Govee] [H6125_AB81] attempting to connect.
processLeAdvertisingReport: Caught illegal packet (buffer overflow): Error: Peripheral already connected
[14/06/2022, 20:09:23] [Govee] [noble] scanning stopped.
```
