I rewatched the first episode of Voyager, and when Neelix first comes aboard the ship, he marvels at the great culture that created it. Tuvok says something along the lines of “The Federation is made up of many cultures. I am Vulcan”. A few scenes later, Neelix calls Tuvok “Mr. Vulcan”, and Tuvok does not correct him. So, yeah, 100% lack of communication on Tuvok’s side. Sure, Neelix hears other people call Tuvok by his proper name, and as some point he understood “Vulcan” is the name of his race. But by then, as Tuvok never corrected him or shown any visible dislike to being called that, he might have come to the conclusion that Tuvok likes it, and thinks of it as a funny nickname.
I’d argue that Odo fits the traditional role more directly, as his confused and sometimes disdainful fascination with solids has a similarly cold and analytical approach to that of Spock and Data. But then, Quark and Odo are essentially two sides of the same coin.