I appreciate the info! Though that doesnt answer the question I was asking.

while raiding I am clicking a lot of things very quickly. Of course animation lock is a thing. when I use my shirk macro I have to use it directly after an animation of one of my GDCs which locks me from casting. If I cast the macro while the animation is still going it cancels my macro so I end up having to time it perfectly and cannot queue it.

I was asking if my above examples would help queue the action and help to ensure that it casts.