When I would charge manually it would ALWAYS use heroic leap at the same time wasting a cooldown... Next time I play warrior I will post it. PvP in BGs AND Arenas.
If you press spells manually then you shouldn't expect the CR to not use something in the same time. It can't detect that you just used charge in the exact same time it used Heroic Leap. It can(and does) read the combatlog, but the combatlog has around 100-200ms delay.
If you want to handle the gapclosing yourself, then turn off the usage of gapclosers.
If you want to let the CR handle gapclosing, then don't cast them manually, because then it will happen that you and the CR both cast a gapcloser thus wasting a gapclosing CD.
In this case it's NOT the CR who's wasting a cooldown. It's you.
