Thanks for testing that. I’ve seen this bug in a variety of forms. It mostly comes from the player taking an action and then something going wrong and failing to close out the action properly. This puts the player in a state where the game thinks they are taking an action when they actually aren’t. Since the game believes they are doing something it locks them out of doing anything else.
Most likely closing and re-opening every once in a while won’t help you. The game is saved as a state. Meaning once you close and open it, everything down to the individual variables comes back exactly the same. It’s likely a particular action that you are doing that locks things up, what it would be though I have no idea. With any luck at some point someone, maybe even myself, will run into it and be able to report what they were doing so I can check the code.