Republican vice presidential nominee J.D. Vance and Democratic rival Tim Walz debated on Tuesday night, hoping to move the needle in a tight 2024 White House race.