Separate three kinds of memory
Conversation state records the task in progress: a selected service, an unanswered question or a proposed date. It should change when the customer corrects the request.
Preferences may outlast a conversation, but should have a clear purpose and a way to update them. A one-off request for an English reply does not establish a permanent language preference.
Business facts belong in their authoritative system. An agent should refresh a price, booking status or order state before acting. A remembered answer is not evidence that the fact is still current.