I suspect this is a topic for the HomeKitLink Siri support area, but I'll start here since it's the first component in the flow that I'm having an issue with.
I'm using the Lutron RRA2/Caséta plugin and it's great, thanks for creating it

I've set it up to expose several Pico remotes to HomeKit via the HomeKitLink Siri plugin. This works, but I need to press the Pico buttons for several seconds before the button status is reflected in HomeKit and any HomeKit automations are triggered. I can see the button presses almost instantaneously in Indigo (the state changes from
off to
on, then back), so I know the Lutron plugin is working properly. My guess is the quick presses where the button state in Indigo changes from
off to
on to
off again within a tenth of a second is too short of a duration for the HomeKit plugin to recognize it and broadcast it.
Has anyone else had similar issue and found a way to work around it? I was thinking I could set up a virtual device in Indigo that shadows the Pico button but stays on for some predefined duration that's long enough for HomeKit to recognize it, then automatically turns itself off, but this seems a bit complex for such a simple problem. I'm hoping there's a more elegant solution that can solve the issue.
If this is definitely something for the HomeKitLink Siri support area, I'll repost there. Thanks!