Happens with every new character: Once the player's character catches Astarion's attempt at a midnight snack the night passes without further issue. But in the morning Astarion wants to be sure there are no hard feelings. But the next conversation segment (for example, commenting on Astarion's ability to endure sunlight and he responds the rules have changed. Then he freezes up... not in terms of animation, he is still there hovering, but he never finishes the conversation. In fact, checking the dialog record it shows his next speech but it wasn't audible, and the game hangs there as if waiting for the player's response... though there's no conversation selection visible to which a response would be appropriate.
The work around is to avoid talking with him and use the map to leave camp. Not satisfactory.