In real conversations, people often interject a question because they've just thought of it.
For example, when you're booking an appointment for the first time in a hospital, it's normal to ask "Okay, but how much would it cost?"
NativeChat handles these "interruptions" by providing the appropriate answer and then returns to the main conversation topic, trying to achieve the initial goal of the conversation.