He's your only Hispanic actor, and his character wasn't like that in 7.
As you noted part of Rose's role was to pander to an Asian audience. That's insulting if not racist. Too, as you note she's useless to the primary plot. They have one African actress (voice for CGI). She's given minimal time on screen and only related to the useless subplot. One African actor. Let's start him off as comic relief and then send him too on the useless subplot.
Every actor of color is useless to plot resolution.
If you break it down, every character in this movie is handled badly:
Rey - becomes a Jedi (and beats Luke) without training, parental intrigue blown up
Kylo - ascends to the most powerful position in the galaxy while behaving like a spoiled child (oh, wait, that rings true)
Snoak - killed wastefully and stupidly (Boba Snoak?)
Leia - blown up for no reason, turned into Mary Poppins, then spends half the movie in a coma
Luke - see earlier comments
Poe - dashing pilot turned into flailing insubordinate
Finn - turned into comic relief / romantic distraction
Hux - turned into screeching fool / comic relief
Chewie - was he even in the movie?
Ackbar - off'd in such a manner as most missed it when it happened
Phasma - can't decide if she was more wasted in this movie or the previous one
Maz Kanata - shoehorned into the plot, by video, to deliver a cheesy joke
Added characters:
Holdo - see earlier comments
Rose - see earlier comments
Porgs and those fish-looking cleaning women - WTF?
del Toro - ok, this is always a good move
Force-enabled stable boy - see, no training required