Wrong response from the chatbot at a specific time

I am implementing a chatbot using chat completion and embeddings. I have a problem that sometimes if the user sent a specific question, the model would answer it with a wrong information. However, it normally respond right to this particle question.

for example if the user sent “Is Cairo is the capital of Egypt?”
the bot respond normally respond with “Yes, Cairo is the capital of Egypt”

But sometimes it respond to this question like this “No, it is not.”
note: this is an example but the same logic.

I’ve checked the openai status and there is not outage when this problem occurs. So, any idea what might this be? or the reason for it.