Most people think of Cleveland as one thing.
It's actually several completely different cities stitched together. I’m going to generalize a bit here, but bear with me.
The east side has large, established communities that are typically more white collar, more historically connected to professional and academic institutions.
The west side traditionally has working-class neighborhoods that have been there for generations, with distinct economic realities, cultural priorities, and political instincts.
Those two populations live in the same city, vote in the same elections, and want fundamentally different things from their elected officials.
That's not unique to Cleveland, but Cleveland is a good example of why city-level political analysis that treats urban voters as a monolith gets everything wrong.
"Urban voters" isn't a bloc, it's a collection of distinct communities with distinct histories that happen to share a zip code.
The candidates and campaigns that figure out how to speak to each of those communities specifically and not just to "the city" in aggregate are the ones that find votes everyone else missed.