DNS-01 challenge shows INVALID status

We are using Lets Encrypt to get signed certificate using acme4j library and we use dns-01 challenge for verification of authority.
In some cases (not too frequent) when we do a challenge.getStatus we see the status updated as INVALID because of which the cert signing fails. We do the challenge completion like we always do by creating a TXT entry with the token given by Lets Encrypt.
We looked into documentation but could not find any reason why Lets Encrypt updates the status as INVALID in our case.
Can someone please educate us with possible reasons behind this.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.