The evade path of BG's I think is wrong. I checked with FOG RB and on the following example the LF ends caught and charged from the rear.
Console:
0]BG[8] Miltades (Plateans) was selected
[3] BG[8] must pass an anarchy charge CMT against BG[27]..
[4] BG[8] anarchy charge CMT -> quality re-rolls are disabled
[4] BG[8] CMT test score: 5+6 +1 +1 = 13 >= 7 => passed
[4] +1(dr,SK) BG[8]
[4] +1(in trp,fld leader BG's AOC) BG[8]
[3] BG[8] won't anarchy charge BG[27]
[2] BG[8] charges BG[27]
[5] BG[27] => does not have the advantage!
[4] BG[27] thinks it can not defeat BG[8]
[3] BG[27]'s farthest opposite hex is H[14,8]
[3] evading BG[27] went away from BG[8] to H[13,7]
[2] BG[8] Miltades (Plateans) starts pursuing evading BG[27] Kaspian archers..
[3] BG[8]: BG[27]'tMPath is valid!
[3] ..BG[8] Miltades (Plateans) continues pursuing evading BG[27] Kaspian archers..
[3] ..BG[8] stops pursuing BG[27] as it ran out of MPs (after 1 hex)
[1] BG[8] Miltades (Plateans) was deselected
Before Charging
After charging