Why not? As you know, the flow on the 'leading' side of the airfoil and aft
of the stagnation line (lower surface when developing upward lift) remains
fairly close to the surface of the airfoil and moves fairly directly aft
along the airfoil -- while the flow on the 'trailing' side of the airfoil
(upper surface when developing upward lift), reverses direction, goes around
the leading edge, moves aft along the outer perimeter of the seperation
bubble, thereby forming a cambered path that increases velocity and lowers
pressure on that surface.
It can't be mechanical cause because velocity changes implies energy exchange (in this case, energy input). There is no reason to a longer path per se results in increased speed. (If so, the runner in the outer track in 400 m track running would be in advantage, and must be placed afterward and not forward other competitors.)