Certbot Renew now fails

Hi All,
Been running with lets encrypt and duckdns for over a year with Home Assistant installed in a virtual environment.

I was having issues with latest renewal. I ended up starting again and the new certbot-auto now gives below;

TLS-SNI-01 support is deprecated. This value is being dropped from the setting of --preferred-challenges and future versions of Certbot will error if it is included.
Use of --tls-sni-01-port is deprecated.
Challenge failed for domain

The error i get is;

…produced an unexpected error: Some challenges have failed… Skipping.

This is using the command as per documents (same i have been using for a long time)

./certbot-auto renew --quiet --no-self-upgrade --standalone --preferred-challenges tls-sni-01 --tls-sni-01-port 8123 

Anyone know where i can find how to specify the port now on new version? i have certbot 33.1
Many thanks

just for anyone else who finds this, i could not find a way since certbot updated to update without opening port 80 on router.
So now my nice renew automation fails as have to manually open port 80 also.