First of all, do not install the NPC Overhaul mod. The NPC Diversity Pack does the exact same thing as the NPC Overhaul mod, though unlike the NPC Diversity Pack the NPC Overhaul is incompatible with the Community Patch and Restoration mod so there isn't any real point in using it regardless.
You must understand me, the Kotor 1 Restoration mod is bugged in several areas due to mistakes done by the developers. They 'could' be fixed though the K1R developers vanished years ago making K1R abandoned, that is why the K1 Community Patch isn't compatible with the K1R mod... the K1R mod restores cut content that really isn't needed and the way the K1R mod is installed, with it's many .MOD files (some of which are broken), means it isn't really worth considering nowadays.
I will say this, I am planning a restored content mod that would be compatible with the K1CP mod, though it would be limited as it's only me making it (I can't recreate the Pazaak Tournament on my own afterall).
For now, you install my mod in this order: K1 Community Patch, Unofficial K1CP Tweak Pack (if you're using it), NPC Diversity Pack... then your other mods.
You can ask me what mods may or may not be compatible with the NPC Diversity Pack for your future installation, just name them and I can give you an answer.