Is truth really an exceptional value?

Why would the spirits lie like this?

They could have just ignored saying about what the person was not prepared to know, it should be easier for the spirits than humans.
Also probably truth is about the generally accepted meaning(s) of what is said(maybe accounting for the location also), not what the other person interprets, a word can have multiple meanings, someone may deceive like this while telling the truth. Someone may use more than one language while saying, same words can have different meaning in a different language.

Also maybe it’s considered truth when someone asks you to go to a place, and you reply with I am going, but you went somewhere else, you did not mention the place when you said that.

I am not sure if context is considered in regards to truth.