Issue setting up cert-manager along with Kong Ingress Controller

I am facing an issue in regards using cert-manager along with Kong Ingress Controller to automate TLS certificate provisioning.
When I am provisioning I get the following error: Waiting for HTTP-01 challenge propagation: did not get expected response when querying endpoint, expected ‘xxxx’ but got: Hostname: ‘yyyy’ Environment:

  1. Kubernetes 1.17.11
  2. Azure AKS
  3. Kong ingress controller
  4. Cert manager: Lets encrypt

Did you follow this guide to set it up?

Please make sure that cert-manager is configured to add in kubernetes.io/ingress.class: kong annotation to the Ingress resources that it creates.