This is what happens in some Republican controlled states when they limit the times and places and how people can vote. Trump said a few years ago that if minorities vote, Republicans will never win another election. So Republican controlled states started getting rid of polling stations and changing voting times to standard working hours, etc, knowing that people wouldn’t be able to take time off from work to stand in the now longer lines (due to fewer polling stations) or would want to stand in longer lines.
Plus, election day is not a national holiday like it is in most other countries, so people don’t get the day off to vote. Though some companies give 3 or 4 hours paid time off strictly for voting.
The problem is that swing voters focus on only one issue, and it’s the issue that impacts them the most. It might be just the genocide in Gaza and how the current administration is handling it. Or might be just healthcare. Or just women’s rights. Or the economy. They don’t seem to look at the big picture and can’t weigh their personal feelings against all the issues as a whole. They can’t say "I’ll take a hit on the economy if women’s rights and abortions are better for the people as a whole ". It’s often what impacts them most. From what I’ve read, the economy is the biggest issue and as long a they think they might be better off with Trump, they’ll vote for him, regardless of the impact to everyone else.