Hello Community!

I recently hit 50 on my monk, and seeing as I play with a controller over keyboard, I wanted to optimize my cool downs. One way to make a bit more space on my first set was to put my 2 rotations on 2 macros.
Example for my macro

/micon dragon kick
/ac "Snap Punch" <t>
/ac "Twin Snakes" <t>
/ac "Dragon Kick" <t>

The big problem I ran into is it seems by pressing the macro before its off GCD it will just proc dragon kick instead of finishing my combo of snap punch. I've tried /wait commands, but nothing seems to remedy this. Regardless of your view on putting them all in one macro or not, is it possible to remedy this issue? If so, how?