Thanks to your bug reports and feedback, I've managed to fix most of the issues mentioned! I tried equipping and un-equipping footwear on the surface multiple times, and it didn’t trigger issue #3. The rest should all be fixed now :)
Regarding the difficulty of Vegan mode not having a light source: that actually wasn't the original plan. The initial idea was just to remove leatherworking, but since backpacks require leather, one thing led to another and I ended up rolling with it.
Now that I've had more time to think about it, the implications are a bit too heavy. I'm planning to introduce an alternate way to craft backpacks. Probably by allowing sheep to spawn during vegan runs, so they can be sheared for Wool (a new resource). That way, players could craft a different type of backpack using wool, enabling a different playstyle without making things impossibly hard.
Though technically, with wool involved, it might no longer qualify as a true "Vegan" run (maybe we'll call it a "Pacifist" run instead or something along those lines).