Unable to renew LesEncrypt cert

Hello all,

I've been using Traefik + Docker + LetsEncrypt fine for a few months, but now the certs are expired.
I've tried a few method to renew it but no luck.

I even spun up a new Traefik v2.2.1 container.
A few subdomains only running if I set my A record to Proxied from DNS Only in Cloudflare.
Traefik https url wouldn’t run regardless if I set it as Proxied or DNS only mode.

Cloudflare: SSL mode: Full
Registrar: NoIP
ACME challenge method: HTTP

Error:
```time="2020-06-14T15:08:37-04:00" level=error msg="Unable to obtain ACME certificate for domains "metrics.abcxyz.com": unable to generate a certificate for the domains [metrics.abcxyz.com]: error: one or more domains had a problem:\n[metrics.abcxyz.com] acme: error: 403 :: urn:ietf:params:acme:error:unauthorized :: Invalid response from https://metrics.abcxyz.com/login [2606:4700:3037::ac43:a278]: "\n<html lang=\"en\">\n \n \n \n !(function() {\n if ('PerformanceLongTaskTiming' in wi", url: \n" routerName=grafana-secure@docker rule="Host(metrics.abcxyz.com)" providerName=le.acme

time="2020-06-14T15:08:36-04:00" level=error msg="Unable to obtain ACME certificate for domains \"cloud.abcxyz.com\": unable to generate a certificate for the domains [cloud.abcxyz]: error: one or more domains had a problem:\n[cloud.abcxyz.com] acme: error: 403 :: urn:ietf:params:acme:error:unauthorized :: Invalid response from https://cloud.abcxyz.com/.well-known/acme-challenge/kwCOCcCe9I_3lm0VGUNkNjs2ukxX_toYSVM4N3Eejqk [2606:4700:3037::6818:69ea]: \"<html>\\r\\n<head><title>403 Forbidden</title></head>\\r\\n<body>\\r\\n<center><h1>403 Forbidden</h1></center>\\r\\n<hr><center>nginx/1.18.0</ce\", url: \n" providerName=le.acme routerName=nextcloud-secure@docker rule="Host(`cloud.abcxyz.com`)"