Camera Snapshots stop updating after awhile
### Is there an existing issue for this?

- [X] I have searched the existing issues

### Describe The Bug

I have a Ring Doorbell and an indoor camera.  After about a week, the snapshot for both stops updating.  Restarting HomeBridge doesn’t fix this.  Neither does moving the plug-in to a child bridge and restarting that. 

The only work around I’ve found is to hide the cameras in the plug-in settings, restart HomeBridge (or the child bridge) and then unhide them and restart again.  This fixes them until the problem occurs again. 

I have cameras from Blink also using HomeBridge and don’t see this problem with them. 

### To Reproduce

Add cameras and wait

### Expected behavior

Camera snapshots should update within about 30 seconds when open Home app

### Relevant log output

_No response_

### Screenshots

_No response_

### Homebridge Ring Config

```shell
{
    "bridge": {
        "name": "Homebridge 21EA",
        "username": "…",
        "port": 51015,
        "pin": "…",
        "advertiser": "avahi"
    },
    "accessories": [
        {
            "name": "Airthings View Pro",
            "clientId": "…",
            "clientSecret": "…",
            "serialNumber": "…",
            "co2DetectedThreshold": 2000,
            "accessory": "Airthings",
            "_bridge": {
                "username": "…",
                "port": 31008
            }
        },
        {
            "name": "Airthings Wave Plus",
            "clientId": "…",
            "clientSecret": "…",
            "serialNumber": "…",
            "co2DetectedThreshold": 2000,
            "accessory": "Airthings",
            "_bridge": {
                "username": "…"
            }
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "refreshToken": "…",
            "_bridge": {
                "username": "…",
                "port": 43546
            },
            "platform": "Ring"
        },
        {
            "name": "TplinkSmarthome",
            "addCustomCharacteristics": true,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "platform": "TplinkSmarthome",
            "_bridge": {
                "username": "…",
                "port": 56092
            }
        },
        {
            "name": "Blink",
            "username": "…",
            "password": "…",
            "pin": …,
            "hide-alarm": true,
            "hide-manual-arm-switch": true,
            "disable-thumbnail-refresh": false,
            "enable-startup-diagnostic": false,
            "platform": "Blink",
            "_bridge": {
                "username": "…",
                "port": 58245
            }
        }
    ]
}
```


### Additional context

HomeBridge seems to be using a cached version of the cameras.  Hiding and unhiding them removes them from cache and refreshes them. 

### OS

Linux Homebridge (Raspberry PI)

### Node.js Version

V18.16.0

### NPM Version

9.5.1

### Homebridge/HOOBs Version

v1.6.1

### Homebridge Ring Plugin Version

v11.8.0

### Operating System

Linux Homebridge 6.1.21-v7+