Issues with DNS resolution of cert-manager webhook

I have a Kubernetes setup on VMs on our OpenStack environment.
Pods and everything working fine, have a HA load balancer setup and ingress requests are handled correctly. Now I wanted to setup cert-manager to auto generate Let’s Encrypt SSL certificates for the nginx Ingress services.

For some reason the webhook isn’t working, I’ve checked and it tries to call the https://cert-manager-webhook.cert-manager.svc:443 webhook. Did a test to DNS resolve it in a test pod but cert-manager-webhook.cert-manager.svc doesn’t resolve. When I add .cluster.local at the end it does resolve cert-manager-webhook.cert-manager.svc.cluster.local

Any thoughts? Appreciate any help! I’m new to Kubernetes.

Cluster information:

Kubernetes version: v1.29.3
Cloud being used: bare-metal (OpenStack)
Installation method: kubeadm
Host OS: AlmaLinux 8.9
CNI and version: calico v3.26.1
CRI and version: docker://26.0.0
CoreDNS version: v1.11.1
Cert-Manager version: v1.14.4