Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
You're trying to connect to secureservice.mevofit.com. That hostname does NOT provide a Let's Encrypt certificate, but is presenting a self-signed "Kubernetes Ingress Controller Fake Certificate" cert. At least, when I used an online tool https://ssltool.com/index.php?action=sslCheckRawCertsOpenSSL. My browser seems to connect just fine. Maybe PHP doesn't support SNI? Does PHP provide more debugging information somehow? Which PHP version are we talking about anyway? Maybe your PHP can't deal with the "long chain"?
Can you explain more about this? And, why is the ACM cert in ELB not suitable?
Because I see requests to mevofit.com using an Amazon cert (the Load Balancer).
Requests to domain secureservice.mevofit.com are using a Let's Encrypt cert but it is not the wildcard you just showed. It just has that explicit name in it.
Requests to domain test.mevofit.com are using that Let's Encrypt wildcard cert
On the machine you are running that php app, what does this do