Yes, I have also noticed that. When moving to a opposite angle, you can have only one way(while the fact is you have 2, but BB can’t choose the direction to the opposite angle). This is not bothering when both directions have no restriction. But when you have the default route under enemy’s control, and the other route occupied by an ally you cant go to the opposite angle without passing enemy’s zone.
The same with your problem when crossing an ally.