In case this matters, note that those are simply the Chromium (not Chrome, which means they are missing some features like some codecs, Widevine, Flash and more) binaries that are the closest to the point where Chrome 86 was first branched. They are missing fixes/changes done after the branch point, so it is not really 86.0.4240.22, it is more like 86.0.4240.0.
Regarding ChromeDriver, are you sure that the versions must match exactly? They did not have to match, back when I used it (each ChromeDriver version supported +/-1 major version, I think and I am surprised to learn from you that different patch versions are now unsupported).