Humm, ok… But according to how i understood it, i would have implemented it differently. Instead of having two distinct state, i would have just one with a “blend by bool” thus using a condition that stands for left or right. By doing this way you should get rid of that problem.
let me know if it helps