Yes, ST is what causes the delay. I’ve always had issues with the refresh, so the method I described in my post is good for initiating the activity, but not for monitoring its state. If you need to do that, you might have better success with the port @mattw did. I was using that, but as @stephack noted, it seems to have resulted in weird slowdowns on the Harmony, which was a problem for the WAF. I’ve removed it, but I’m still having problems I haven’t totally resolved. Might be unrelated, but my Harmony Touch is frequently re-syncing since adding that.
I’m actually more interested in controlling devices directly via Harmony because they support Insteon and August Lock among others and I really don’t want an Activity for every Insteon bulb I have and Activities mess with the state of other activities, so that’s definitely not a preferred method for me. I don’t have a free computer that is capable of running Docker, so I have not tried the port @Keo did of KuKu Harmony yet.
The ideal scenario is of course going to be when we have direct local control of Harmony and the completed Hubitat Alexa Wizard and Alexa Skill.