Since the determination of which cell-pairs are "higher" is probably a
millivolt comparison, it is unlikely that the "bleeding" for balancing
happens when the car is driving or actually during charging.
The process probably waits for there to be no current flow from the
Battery Pack, measures and compares the "resting" cell voltages,
makes the decision of which cells to "bleed", and go about doing it.
It is likely that the bleed current is less than an amp, so the time
needed for equalizing can be significant.
After the highest cells are "bled" down a bit, the car might try to
charge the car a bit more, to bring the whole pack up a bit, but
this probably only happens if the pack is down some significant
amount, but not when the pack is just down a little bit.
Since it is more work to program the car to equalize at two different
states of charge (100 and 80), and the voltage differences are more
detectable near "full" charge, and equalizing is not so important if
one only charges to 80%, my guess is that the car only equalizes
after a "full" charge.