On Production Environment we are getting this error:
Can not find issuer 'C=US,O=Internet Security Research Group,CN=ISRG Root X1' for certificate 'C=US,O=Let's Encrypt,CN=R3'. This started happen from 9th November. Is this related to some change on lets Encrypt side?
Multiple distinct people reporting the same issue that all happen to be using Azure App Service suggests the change that is causing the problem was made on the Azure side of things.
Folks here might be able to help try diagnosing some things. But it would probably also be wise to open a support ticket with Azure about it.
To be clear, I don't personally use Azure App Service. I'm just a volunteer lurker on these forums trying to help.
I made a change to production 4 days ago on the 9th that changed the ordering of part of a configuration, which led to this. It just rolled back in Staging.
If you renew your certificate now (or simply re-download the existing certificate) it should come with the chain that you expect.
That said, this is related to our announcement from July: the short chain you got this time will become the default in Feb 2024, and and longer compatibility chain you expected will go away entirely in June 2024. If you truly need the longer chain to support users on Android 7.0 or below, then you will need to configure your client to request the alternate chain before Feb, and you will need to find some other solution (e.g. encouraging your users to upgrade) before June.