Another reason to like Tim Walz. He has openly supported RCV: https://www.rcvbloomington.org/supporters
Gerrymandering will exist no matter what you do, including nonpartisan map committees, because what counts as gerrymandering is an opinion. We gotta just leap-frog that problem and move to multi-member districts.
Except it doesn’t, because you’ll end up boxing out voting populations that are significant, but spread evenly and thinly across your whole legislative area. If there’s a voting block that is at 20% everywhere, they will never elect their preferred candidate, because they’ll never have a majority in any district. Gerrymandering will always be a problem with single-winner districts, because the definition of fair districts has multiple inputs, and there’s no consensus on how much priority to give to each.
If that 20% is evenly distributed everywhere, then they don’t need their own local candidate. That’s like having the men’s candidate or the left-handed candidate.
As long as you had single-member districts, there will be a significant fraction of the voting population who have no one they can lobby who will listen. If I’m a Republican in a Democrat district, I don’t have representation.
That creates its own potential (unintended) problems. There’s no one size fits all solution to gerrymandering.
Dave Wasserman did a really great job going through all sorts of potential solutions and the benefits and flaws.
https://fivethirtyeight.com/features/hating-gerrymandering-is-easy-fixing-it-is-harder/
Short answer, it’s complicated. Long answer, read the piece, it’s really good.