There's an interesting behavior with the spawning of Denise, Clarisa, and Cilin.
When you hand in a book to spawn Denise or Clarisa, they will spawn before Cilin actually despawns from view (can see them both for like half a second), and when Denise or Clarisa are about to despawn, Cilin will repop right before they go away but will then immediately despawn.
It makes me wonder if Cilin is supposed to come back after Denise or Clarisa despawn but has logic preventing it from being up at the same time as Denise or Clarisa, and due to the spawning order, Cilin can't respawn properly.