GetDisposition adds temporary disposition change from different actors
GetDisposition
return the derived disposition of the target along with the temporary disposition change from the dialogue system. Which is fine if you're calling it for the NPC you're talking to, not so much if you're calling it for different NPCs while in dialogue.