Not saying you're wrong, (and things are definitely always more complex than PnP alignment tags) but I always thought Viconia's comment was highly sarcastic sounding, whereas Kivan was just more straightforward about hating her guts.
Plus, yeah, he's highly prejudiced against drow and admits to it, I think straightforwardly in SoA. But very able to overcome it, as in the (albeit mod-added) flowery talks with Drizzt in BG1, which I think speaks to his character.
Kivan's openly-admitted hypocrasy (oximoron?), and occasional denial of being a good man when he clearly is, was some of what endears him to be. "It's too late for me to change, but you still have a chance," or somesuch, I thought was particularly interesting and realistic.
I think noticed this too and assumed it was a typo. As practical of a 'good guy' as Kivan is, he still has idealism that would make dealing with slavers highly distasteful.
Hahah, That's what I love about these mods. Ain't it great?