Another small thing i notice is that you can climb up the walls after the first time the rocks are introduce, and at that instance the guy calles you luma, but i hadn't yet had the conversatation where i introduced myself to him. cause i could get there before getting teh other conversation.
Maybe keep a more close track of which places are accesible before or after others.
Also something that could be intresting for this is to have a system where it keeps track if certain events/triggers of dialogue have been checked to decide to show one or another line of dialogue (or maybe just be more cautious with the timings of dialouge)