That is genuinely tragic, and though it changes nothing, I am sorry you have to deal with that. It shouldn't be players informing devs about that stuff. I really hope they can get to work and clear things up.
Best of luck dealing with Itch, and with your game!