the name "obesity" seems really tacky. reading this, my instinctive reaction was "really?" it reads inconsistently. the others listed are genuine personality flaws but "obesity" is just a rude word for "fat," which is a physical characteristic that is outside of anyone's control.
the game mechanic is fine, but it seems like it could easily be rolled into one of the other stats (a reckless character applies a bandage poorly reducing its effectiveness, a high maintenance character uses more supplies than they need out of fear, etc). it does sound less impactful than the others, but of course you could always refine & expand it.
i've been playing the game for a few hours and i've been pretty sucked in. the basebuilding gameplay loops are really satisfying. you have a good vision
i don't know exactly how advanced you want the dialogue system to get, but it could be interesting to have high or low stats in a specific "skill" alter dialogue options. a player could choose to RP, for example, a neurotically industrious character with high neediness but low laziness & have it come up when other characters speak to them. i think having it be a pure gameplay thing is also fine.
i do also really like the idea you mentioned in response to another commenter where high stats unlock positives/special abilities in exchange for the penalties.