Certbot shows valid certs but expired cert being used?

I have 4 LXD containers of which one of them is HAproxy using Letsencrypt certs. The containers were being accessed securely (SSL) and I had no issues. However, apparently HAproxy is using an old cert that was set to expire 02/06/2021 and I don’t know why? I had updated the certs and here is the cerbot certificates output:
root@HAProxy:/etc/haproxy# certbot certificates
Saving debug log to /var/log/letsencrypt/letsencrypt.log


Found the following certs:
Certificate Name: bcast.streamingworld.us
Domains: bcast.streamingworld.us streamingworld.us www.streamingworld.us
Expiry Date: 2021-05-08 15:24:30+00:00 (VALID: 89 days)
Certificate Path: /etc/letsencrypt/live/bcast.streamingworld.us/fullchain.pem
Private Key Path: /etc/letsencrypt/live/bcast.streamingworld.us/privkey.pem
Certificate Name: conf.streamingworld.us
Domains: conf.streamingworld.us
Expiry Date: 2021-04-10 17:45:30+00:00 (VALID: 62 days)
Certificate Path: /etc/letsencrypt/live/conf.streamingworld.us/fullchain.pem
Private Key Path: /etc/letsencrypt/live/conf.streamingworld.us/privkey.pem
Certificate Name: streamingworld.us
Domains: streamingworld.us
Expiry Date: 2021-04-17 22:13:09+00:00 (VALID: 69 days)
Certificate Path: /etc/letsencrypt/live/streamingworld.us/fullchain.pem
Private Key Path: /etc/letsencrypt/live/streamingworld.us/privkey.pem
Certificate Name: www.streamingworld.us
Domains: www.streamingworld.us
Expiry Date: 2021-04-17 22:13:36+00:00 (VALID: 69 days)
Certificate Path: /etc/letsencrypt/live/www.streamingworld.us/fullchain.pem
Private Key Path: /etc/letsencrypt/live/www.streamingworld.us/privkey.pem


But here is SSL Labs output:

Appreciate your help in this issue.

Ray

Fixed. I forgot the last step to concatenate the fullchain and privkey pem files and store in happroxy/certs. That’s why haproxy was using the previous cert.