HTTPS and Domain Config

Hi. I am trying to configure a jupyterhub server on Azure kubernetes. The service works with the IP4 address. I have registered a domain. I have populated the domain DNS as such:
Host @
Type A
Data My-LoadBalancer Ingress IP4

I am able to connect to the Hub via the LoadBalancer Ingress IP4. I have edited the config.yaml as so:
proxy:
secretToken:
https:
enabled: true
type: “letsencrypt”
letsencrypt:
contactEmail:
<MY-PERSONEL-EMAIL.com>
hosts:
[MY-DOMAIN NAME]

And I have run:
helm upgrade jhub jupyterhub/jupyterhub --version=3.3.7 -f config.yaml

Despite following the documentation and several references, I am unable to connect via HTTPS with my domain name. Is there a step I am missing? Would love some guidance.

Is your LoadBalancer open to the public? This is required for lets-encrypt verification.

Can you share the logs for the autohttps deployment containers?