Thanks a lot for the detailed feedback, really appreciate it!
In general, I agree with your point. But I'm really glad the vibe and concept landed for you.
As for the ending - this is actually set in the same world as a bigger game I'm working on called "Evelume", if you're curious. Glad it left an impression either way!