Got it

: Indy 9 generally supports OpenSSL v0.9.6 through v1.0.2u . It does not natively support OpenSSL 1.1.x or 3.x.

The error “Delphi 7 Indy 9 Could Not Load SSL Library” is a symptom of time’s relentless march. Indy 9’s OpenSSL binding is frozen in the mid-2000s, while the internet has moved to TLS 1.2/1.3, modern cipher suites, and certificate transparency.

Place your libeay32.dll and ssleay32.dll inside an openssl subfolder of your application root. This gives you explicit control.