Could you give some examples of when a main character is black or LGBT and the story doesn't make sense because of it?
I googled dwarven skin colour in LOTR and apparently it's not mentioned in the books, so I don't see any problems with a black dwarf.