There is some sort of issue with the way trinity decides to cast mystic ally. I have a solution to this problem and the cyclone strike issue in this thread here.
I had the same problem. I fixed it by going into monkCombat.cs in trinity plugin.
ctrl-f: var conditionA and you will find this
var conditionA = ShouldRefreshBastiansSpenderBuff && TargetUtil.AnyMobsInRange(cycloneStrikeRange) ||...