Sean Belveal, a 44-year-old assistant high-school principal in suburban Cleveland who voted for President Biden, thinks his middle-class family shouldn’t be struggling so much to pay the bills. It is one reason he is leaning slightly toward voting for Republicans in the midterm elections. “I try to be very independent-minded, but I feel like at this point I have to vote with my pocketbook, which I hate saying,” said Mr. Belveal, a father of three whose wife works at a preschool. “There’s no reason that we should be living paycheck to paycheck with two jobs.”