All we know is that Maria didn't want him to say a certain thing. But it may have been a true belief Maria had. So it doesn't match the trigger, but it also doesn't clearly match the outcome as well. When it comes to D, what are the motivations of Harvey? He said what he said, because he thought she would like him as a result. So Harvey is saying something not in the interest of somebody else, but in his own selfish interest.