That’s not how that works. It’s always [talent:row/col] you never use a ; inside a condition set. You’re breaking the condition sets on the cast which is why it appears to be working.
Optimized macro
#showtooltip
/cast [talent:6/2] Refreshing Jade Wind; Essence Font