31 BMI is highly unhealthy, i know it was mine 2 years ago. You don't look "obese", but when fat start to show on your cheeks, you have to stop eating that much sugar immediatly. I'm less than 30 and i my ankle/knees are hurting like i was 40. I couldn't run, and running is still really, really hard on my ankles (after 40 minute i start to feel lot of pain). Even walking too much (more than ~7/8 kilometers) hurts. It's not beause you don't "look" obese than you are not. And i have freaking hearth issue (it's not genetic, none of my grandparent ever had heart issues, and most of my great-grandparent lived to 100 yo or near that.
I still have 26.8 BMI and i'm aiming 23-24 as i'm not a very muscular guy.
I'll have to agree though, alcoolism is worst than low obesity. Etanol is as bad as fructose for the liver, and worst for everything else too.
Here's some pictures of guys with that build: https://www.height-weight-chart.com/600-230.html
They're not very fit, but they look "a bit fat/chubby" to my eyes - not dangerously unhealthy like your comment seems to imply.