Возможно что последний тик пропадает из-за ошибки округления.
Возьмем как пример пенанс, 1 тик сразу и следующие два поочередно через каждые 1 сек.
Учтем хаст, причем возьмем его так чтобы произошло округление на тысячной долях.
Например 16,96%, тогда скорость каста пенанса будет 2/1,1696=1,7099 сек, и округляется до 1,71 сек
Скорость тика будет 1/1,1696=0,85499 сек, и округляется до 0,86 сек
Получается 0,86*2=1,72 что больше каста всей абилки.
Хотя с другой стороны баг был бы постоянный при неизменной хасте, тут же по разному, возможно еще нужно как-то учесть пинг.