Hey, appreciate the thorough report and the details you’ve provided!
Did you run GROVE via the ‘game’ file? That uses an old runtime that does not properly support the item restoration function unfortunately, so be sure to run the game via the ‘nw’ file instead. If you’re still running into issues, you may have to play it on windows for now. Thanks!