Can't say I'm a fan of the modifiers that the Udoadra get. They don't match up with what I was expecting based on their description from the first spotlight:
"While not larger than a human, they are considerably stronger and more resilient"
With intelligence being important for every class, starting with -2 is a pretty big deal that will cost you points. Other races can afford to ignore their negative modifiers if they make a character that plays to their strengths, but that won't really be an option for Udoadra. Their -2 will feel like a tax penalty that you're forced to deal with. Not to mention it labels them as a "dumb" race, which if seldom fun for the player.
Based of the descriptions for the stats, I would assume that charisma synergizes with intelligence for combat purposes (psychic damage)? If that assumption is correct, then their best stats synergises with their worst stat =\
And finally, it makes no sense to me that Chadra gets a -1 while Udoadra gets a -1 and a -2 when they have the same number of positive modifiers. What was your process for deciding the modifiers for each race?
Personally, I'd like to see the -2 removed from the Udoadra, and potentially the -1 moved to dex as well to match their original description better.