Hi dragonfruit
That is a very good question. I have never thought of that, until now that I see, I must admit I don't have a clear answer.
What I can say is that
- "khác nhau" is very neutral, there is no emotion in it
- "khác biệt" has emotion in it, in a positive way, like better, bigger
Usage"
- "khác nhau" is used to compare 2 or more things, simple as that
- "khác biệt" is used when you see something new, and realise that it is very different from the other, in a way that you love
example:
- "Đà Lạt đúng là quá khác biệt với Sài Gòn"
như vậy có thể hiểu là người nói ở Sài Gòn, lần đầu lên Đà Lạt, thấy Đà Lạt thiệt khác Sài Gòn và họ cảm thấy bất ngờ về điều đó.