Error while authenticating with Microsoft Identity Provider

I have configured keycloak under Azure load balancer with 3 virtual machines and it is using the same database. While authenticating using Microsoft Identity Provider it works fine but sometime getting the below error. I searched using the error and it say’s error with SSL certificate validation but sometimes the authentication with microsoft identity provider works fine without any issue. Your help is much appreciated.
Thanks you!

2023-05-13 08:15:57,284 ERROR [org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider] (executor-thread-11) Failed to make identity provider oauth callback: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146)
        at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:127)
        at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
        at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
        ... 80 more


Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
        at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
        at java.base/sun.security.validator.Validator.validate(Validator.java:264)
        at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
        at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
        at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)
        ... 75 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146)
        at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:127)
        at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
        at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
        ... 80 more

2023-05-13 08:15:57,296 WARN  [org.keycloak.events] (executor-thread-11) type=IDENTITY_PROVIDER_LOGIN_ERROR, realmId=6ca669a7-5fac-4330-bfa7-2cb7b5053870, clientId=security-admin-console, userId=null, ipAddress=10.213.140.11, error=identity_provider_login_failure, code_id=b604394e-3db4-4d1b-a96d-6aa1ac22801a, authSessionParentId=b604394e-3db4-4d1b-a96d-6aa1ac22801a, authSessionTabId=aC_nrTWICPM