Thanks for the encouragement and the attention to detail!
I was able to fix these issues plus a few more immersion-breaking bugs, and I plan to continue working on this game after the jam finishes. I got about 90% of what I wanted implemented here, but there's certainly a lot of room for this to grow!