なかなか難しい問題ですね。
Chromeドライバのダウンロード自体はできているという前提であれば、AIによる助言を採用すると、①Chromeのプロセスが大量に溜まっている②ChromeとChromeDriverのバージョンの不一致が原因と考えられます。
①は一旦PCの電源を切って再起動すれば良いです。
①でも解決しない場合は②を疑いますが、取得するWebDriverのバージョンはWebDriverダウンロード元サイトとHttp通信を行い、ブラウザのバージョンに適合するWebDriverのバージョンを取得しています。
しかしながら、その通信がうまくいかず適切なバージョンが取得できていないことが原因という仮説をたててみました。
この仮説をもとに、通信方法をさらに改善したテスト版を作成しました。
あくまで仮説に基づいたものですので、うまくいくか分かりませんが一度お試しいただき、お知らせください。
https://note.com/sele_chan/n/n61a67c4379de?app_launch=false#0f2d47ff-900a-470a-bb63-feaa0dbc21f4