how to blend strafe walk and straight walk together ?

Hi everybody I have a problem to blending two animations , walk straight and walk strafe left and right . Here is the problem : for a character I set walk straight and walk strafe to blend together ( each one has its weight set to 1 ) , it work properly when blend walk straight in walk strafe right but in opposite side it doesn't and the character seems to walk in same direction regardless of strafe right or left . I hope you understand what I mean .

walk straight + walk strafe right = expected result walk straight + walk strafe left = unexpected ( same result as above )

What solution do you suggest to solve this problem ?

Thanks for your attention .

For all blends of strafes you have to make sure that in each pair both animations start on the same leg. In that case animations should blend fine.