TP-Link automation trigger delay

Exactly right. I see the same behavior with switches (HS200) and plugs (HS100, HS105, KP400). I don’t have experience with any other TP-link devices.
[edit: Bulbs don’t have an external/physical on/off switch so it’s not possible to determine the time from “physical” toggle of a swtich to “virtual” reporting/movement of the “switch” in the user interface.]

I’m resigned to “it works as designed” (not a bug)

[Edit]
Kasa Smart Action (using the Kasa App) provides a dependable 2 second delay from the time I press the HS200 button to the time the HS100 changes state vs 1 to 29 second lag when using HA to trigger device 2 based on input from device 1).

Kasa Smart Action