NPC1 is a new NPC exclusive to my mod and is not referenced as a quest alias by any quests. Both Quest1 and Quest2 use Top Level dialog branches, not blocking and not exclusive. The SEQ file has been rebuilt but is a loose file not part of the BSA yet.
To be honest, I'm using NPC1 as a test subject at the moment. Let's say NPC2 is the NPC I'd really like to give the dialog to but because the dialog isn't working for NPC2 (being a wolf animal companion), I've given the dialog to NPC1 for the time being though the same problem is occurring - the dialog just won't show up in game.
The dialog conditions on both Quest1 and Quest2 are exactly the same: getisid NPC1 == 1 run on the subject in both instances. If I add the dialog from Quest2 to Quest1, the dialog shows up successfully. If I add the dialog from Quest1 to Quest2, the NPC has no dialog whatsoever. I hope there's no hardcoded limitation on the number of quests a mod can incorporate, that would be tragic.
Quest2 does NOT have any quest aliases that need to be filled. If I add NPC1 as a quest alias (not that I need to), the problem persists.
I am stumped. Any ideas?