Don't some NPCs have a certain time of day that you have to talk to them during. Playing hours, essentially? I remember that being a thing with the Indolent Imperials and such.