That is a factor, but I suspect it's fairly minor in the population as a whole. A LOT of conservatives live in California, where gas prices are quite high, much more than some Democrats living in Wyoming. Democrats do often live in states with high gasoline prices, so that is also a related factor.
But I do think Republicans often view EVs as silly even if they would need their needs reasonably well. And Democrats may buy them even if they don't.
What I'm saying is... Let's make it absurd.
Let's say 80% of people living in rural areas are conservatives. Let's say 80% of people living in urban areas are liberal. We'll assume the entire US population is split ideologically 50/50, based on the fact that the Presidential popular vote often is very close to equal between the two parties. And that the entire US population is split 50/50 between rural and urban. Both of those assumptions make the math easy.
Let's say (unrelated to politics), EV uptake is 10% in urban areas, and 1.5% in rural areas, and that there is NO political bias in the buyers.
So there are 170M people in the US in rural areas and 170M in urban areas. We'll say 5% are replacing their car with a new vehicle each year, because that gets us to 17M/year, which isn't far off reality.
So now you have 8.5M cars sold in urban and 8.5M in rural areas each year.
In urban areas, that means 850,000 EVs sold. Because 80% of the residents are liberal, that means that 680,000 are bought by liberals and 170,000 are bought by conservatives.
In rural areas, that means 127,500 EVs sold. That means that 25,500 are bought by liberals, and 102,000 are bought by conservatives.
Which works out to 705,500 total to liberals, and 272,000 total to conservatives. My point is that even if there was no ideological divide, the numbers would be unbalanced based upon the rural/urban R/D split.
I *do* think there are some additional identity politics / ideological divide on top of that, of course.