Shortcuts in iOS Control Centre can't toggle devices off/on. 
### Is there an existing issue for this?

- [x] I have searched the existing issues

### What happened?

Hi Devs!

I'm experiencing a strange bug where the 'shortcut icons' when you pull the control centre down in iOS show as unusable. 
'Clicking' one of these icons is meant to turn the device off and on, however it does nothing. The small shortcuts show an 'orange exclamation mark'.

'Long Pressing' one of these icons and using the manual switch seems to work fine (ie, using the brightness scroller, or toggling a boolean HS100 switch off or on). Manually opening the 'Home' app, and using those buttons (off/on) also works fine - **so this issue is isolated to the single accessory shortcut available in the control centre.** 

I'm not sure if this an issue specifically relating to TPLink, or Homebridge, but I only have TPL devices, so have no other way to test that. 

Homebridge **is** in a different subnet to the devices, however there is no firewalling, and mDNS is fully configured. 
The issue appears to be intermittent, but is 9/10 times a problem. 

### What, if anything, has recently changed?

No changes. I'm running the most up to date firmware of both iOS, TPL and Homebridge. 

LB130 = Ver 1.8.11
HS100 = Ver 1.5.5

### Version

7.0.1

### Node Version

16.13.1

### Homebridge Version

4.42.0

### Which OS/Platform?

Linux

### Relevant log output

```shell
There are no error log outputs in the console when attempting the above toggles.
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge C834",
        "username": "0E:B1:C9:38:7A:05",
        "port": 51231,
        "pin": "862-70-619"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "TplinkSmarthome",
            "addCustomCharacteristics": true,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "devices": [
                {
                    "host": "192.168.12.108"
                },
                {
                    "host": "192.168.12.225"
                },
                {
                    "host": "192.168.12.28"
                }
            ],
            "platform": "TplinkSmarthome"
        }
    ]
}
```
