Это вряд ли можно назвать багом. Это особенность поведения ИИ в бою, когда ценность подставленного юнита очень мала для атаки и ИИ выбирает приоритет за 2 раунда достать более ценный юнит, чем атаковать подставу и задержаться на 3 раунда. Известно, что цель для атаки ИИ выбирает в самом начале раунда и если этот юнит не меняет местоположение и не умирает, то ИИ идет к этой цели. Изменение может внести вейт или деф, так как в случае дефа повышается защита цели, а в случае вейта может изменится очередность и ИИ снова пересчитывает свои цели. Я когда читал принцип ведения боя ИИ в King's Bounty (Принцесса в доспехах), и многие моменты оттуда, как мне кажется, существуют и в Героях 3, по крайней мере очень сильно коррелириются.