Summary:
NPC task is Destroyed even if the npcID is from other.
It used to happen in private servers with poorly developed npcs
in the following image some npc is in looping sending npc_talk_close, when you try to use other npcs the task just detroy itself, so my sugestion is track the targetID in task and avoid destroy if the ID is not the same