macros do not do .5 or 2.38 or .3
they only work as 1,2,3 etc so if you have a ability go off with a 2.5s gcd, the next will not fire via macro on <wait 2.5> until 3s