Running another macro will interrupt your first macro yes.

so if you did

macro:

/ac "some buff" <me>
/wait 60
/echo my buff is ready!!
and then before the 60 seconds have passed, you fire macro number two

macro:

/ac "some other ability/dot" <t>
the first one will never fire it´s echo command as you interrupted it with a new macro.