I honestly believe the retreat bug was designed that way. An avatar will always attack if you have more that than it. However, there has to be a certain amount of hate before it will retreat. Prolly because actually USING retreat causes just enough hate to muddy the waters.
XI Wiki

