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.