Hi,
sometimes my automations trigger an action but the Zigbee device seems not having received properly the order. I work around this by doing most of my automations in AppDameon where I use a callback that read the device state and send back the order if the state was still not correct.
My setting for the retry is nb_times, every_period.
Basically, I switch on my light, I verify that the light state is ON, if not, I resend the command 1sec later, and I do it up to 10 times. I consider that after 10 times there is maybe an issue because the light normally get the order after 1,2 or 3 times.
It is even more usefull when the automation action is to turn on a group of entities. Exemple, turn Off all lights when I go to bed. It is very common that one of my lights stays ON after the first try.
If that retry feature would be integrated in the Automations, I would get rid of most of my App Deamon Apps.