I see it as a wash. Surely Harris will turn off some voters in the purple swing states like you said. But she will also turnout more voters, especially minorities, who sat on the sidelines in 2016. Like it or not, identity politics is a powerful thing.
Harris is not going to swing this...