I can't be sure without some developer insight (want to chime in here, @fonsecr?) but I believe this has to do with the way that the directional change is calculated in conjunction with the tool radius.
I wouldn't be surprised in the slightest if the directional change distance calculated is a percentage of the tool radius interpolated as a straight line (think unwrapping the circumference), and so in your case where the corner geometry is significantly larger than the tool's radius, the calculated change in direction is quite small as the tool travels that radius.
I could be wrong, though, and now I'm curious and want answers 