Indeed, if several Democrats were unseated, there is no reason the Senate could not vote on confirming Kavanaugh again once those new Republican Senators arrive.
Excellent point.
Supposed Kavanaugh didn’t get confirmed before the election. Trump could renominate him, after the election, with the Senate membership at that time voting again. It could happen that way.