[.952][NOT BUG] Oracle Ceresa with only 5 Dodge can dodge any attack except spells

As can be seen, she only has a dodge value of 5, yet she dodges every attack. When I attack with my heroes with no spells, I just can't kill her because she can dodge almost all attacks, swords or bows. Maybe once every 20 attacks she will receive some damage. I can easily kill her with spells though. But if I don't have spells, I have to escape from battle and auto-resolve the battle in order to defeat her. She doesn't seem to have any enchantment that effects dodge. Am I missing something or is it indeed a bug?