this happens at times , there are still some bugs , I used player prefs for the upgrade system, and this was one of the reason why that was not the recommended choice for storing important data like scores but, I am new to coding, all part of the learning process , thanks for trying again.
I am currently working on a devlog and play through video at the moment to document my process I will post it in discord on my game page and community. You can check it out when I am done if you are interested
thanks again for your feedback