Like you said, list live binding does work, so there is something in your code that is breaking this. There are are a lot of silly things that could cause something like this, but without more to go on I really can't say. Based on your other post, it seems you have done some funky things extending Observes and Lists which may be causing this.
If you can get a paired down example in a fiddle that would be the best. You could also paste some of the code here, but that isn't nearly as helpful, but better than nothing.