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.
Thanks yes I know it's an internal IP but it's propergated to DNS servers publically and internally the authorative ones for this domain but the certificate is not getting issued for this record (it is for others).
cert-manager (which is not related to, or operated by Let's Encrypt) is doing it's own dns propagation tests. They may be wrong depnding on how it checks DNS.
Ultimately, if cert-managers own checks are preventing you from proceeding with an order you need to disable it's built in dns propagation checks and use a standard delay instead (e.g. wait 60 seconds then proceed with order).