He's a mixed puerto rican. He likely has African in his blood. Also, he's not white (which does matter when you're comparing him to all white artists). Let it go.
Bruno has been doing soul music since his early days, unlike literally every other artist you mentioned (maybe aside from JT), who just decided to hop on "black music" because it became cool.