Not exactly, but maybe. It happens when there's no topic found for them. It checks available topics, then, it calculates the chance of them to start a new topic based on randomness and intimacy points, if it doesn't find, the NPC will say something as they decided to not say something xD