Can anyone explain why the list items get jumbled up before extending the SoundViewModel class to BaseObservable?

After reading the other posts it seems that no one really knows why the views get jumbled up. Its definitely not due to the API that your device is running. I’m currently running API level 29 on my device. However i do notice that the problem gets worse on split screen meaning that it has something to do with the number of views that are created to fit the screen thus affecting the number of views which need to be recycled. Maybe someone from the Ranch could finally out an end to this question?