Issue with two-way binding invariant not being maintained

I have two two-way bindings between three objects that breaks at some point, the test shows the failing binding.
Not sure what the test name should be...