hooray! You made it! yes, it is reward hacking~ You get it, and hope you like it~
The upgrade issue was indeed problematic. I'm planning to redesign the upgrade system to fix this – making sure players never end up in a situation where power request exceeds capacity and breaks the progression.
The power bar is shared – all discharge points draw charge from it. So when power request exceeds capacity, all discharge points are unable to charge properly. I think it might work better to give each discharge point its own individual power bar, with a unified charging speed across them.
Thank you again for taking the time to play and share your opinions! :)