What I have done:
Created a follower relationship between the player (child) and the NPC (parent)
Added the NPC to the follower faction -1, and potential follower faction 0
Created the dialogue and in Papyrus when I wanted to trigger her to start following, I used the follow command used in the DialogueFollower quest that other followers use.
Gave her wait, follow, favors, etc. All of the dialogue that hirelings/followers have. One for each. Recorded each.
Added FemaleUniqueXX (her voice type) to DialogueFollowersAll FormList and DialogueFollowersNeutral (the neutral voice one, the name might be off)
I have tried conditioning by NPC and conditioning by her voice type, plus the follower conditioning, copying what other followers are doing regarding he waitForPlayer and currentFollower stuff.
In game:
When I trigger her to follow me, she does. When I tell her to wait, she continues to follow me. If I dismiss her, she continues to follow me. She won't trade inventory (even though she has the script to do that). And she says none of the recorded dialogue I have done for her, leaving me to believe somehow she is not finding her dialogue in the quest.
Is there something I am missing or something that probably needs to be double checked? I really appreciate any help!