Challenge failed for domain on Ubuntu/Apache

# cat /etc/letsencrypt/renewal/urbanbeach.com.conf
# renew_before_expiry = 30 days
cert = /etc/letsencrypt/live/urbanbeach.com/cert.pem
privkey = /etc/letsencrypt/live/urbanbeach.com/privkey.pem
chain = /etc/letsencrypt/live/urbanbeach.com/chain.pem
fullchain = /etc/letsencrypt/live/urbanbeach.com/fullchain.pem
version = 0.35.1
archive_dir = /etc/letsencrypt/archive/urbanbeach.com

# Options and defaults used in the renewal process
[renewalparams]
authenticator = webroot
rsa_key_size = 4096
account = 858bbc3d2acfb9f905394e87ad1800c7
server = https://acme-v02.api.letsencrypt.org/directory
[[webroot_map]]
www.urbanbeach.com = /var/www/urbanbeach.com/public_html
urbanbeach.com = /var/www/urbanbeach.com/public_html

# apachectl -t -D DUMP_VHOSTS
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:443                  is a NameVirtualHost
         default server avvau.com (/etc/apache2/sites-enabled/avvau.com:73)
         port 443 namevhost avvau.com (/etc/apache2/sites-enabled/avvau.com:73)
         port 443 namevhost urbanbeach.com (/etc/apache2/sites-enabled/urbanbeach.com:72)
*:80                   is a NameVirtualHost
         default server avvau.com (/etc/apache2/sites-enabled/avvau.com:13)
         port 80 namevhost avvau.com (/etc/apache2/sites-enabled/avvau.com:13)
         port 80 namevhost urbanbeach.com (/etc/apache2/sites-enabled/urbanbeach.com:13)
Syntax OK