I see. That shouldn’t be the case. I’ve played it again and it seems to be working as intended.
What I think might be the issue is the difference between Good items and Broken items is not very distinct.
For example, they might have a Rubber Duck in their receipt, but the item itself is dirty and used, so you would have to deny that refund. Each item has a broken or used image that needs to be denied if shown.
This is my bad. I neglected to put any kind of instruction in my game, or even an image index for reference.
Thank you for playing despite its flaws. Your input has been very useful!