
Originally Posted by
SuperSteve[Supercell]
Heroes, same as other units, have a minor randomiser system when choosing a new target, allowing them to act more "realistic" when fighting instead of following the exact same pattern, like a robot, for every attack. The intention is not to make them fail or miss obvious targets, but to add more depth and variety to each battle. The result is that occasionally their movement seems less linear than it should be. This is very hard to notice, so good on you for catching it.
We'll make some minor adjustments in the future, but this is more or less the intended behavior.
Cheers,
Steve