I doubt it's incompatible openssl dlls. calibre injects the calibre dll folder into the dll load order using SetDllDirectory to ensure that the bundled dlls are used in preference to any in PATH. See
https://docs.microsoft.com/en-us/win...tdlldirectorya
In my experience, crashes in ssl modules are caused by software trying to hook ssl related system calls to intercept them.