Is it possible that you are saving and loading highscore at the same time? If at the end of the level you save the highscore, and immediately restart the layout or move to another layout, where you are trying to read from Local Storage - this may cause problems on slower devices like mobiles. Ideally, you should read from LocalStorage only once when the app starts, I prefer doing this in the loader layout.