My components state in the listview are not reflecting the changes from DB. Correct values are retreived and passed on to the listview as source. But its not rendered properly in the UI. The states are somehow caching previous entities states and showing them.
I have a feeling that the behavior you're seeing is related to this warning. Essentially, this version of the listView component increases performance by virtualizing its content, meaning child data is lazily loaded only when it is needed. This is great when dealing with larger data sets or performing expensive operations on each input, but the big downside is that it doesn't handle highly dependent data very well.
To confirm that virtualization is the source of your issue, you can try to refactor your app to use the legacy version, instead.