OK, ddclient working as it should, issue, permissions and ownership of /etc/ddclient/ddclient.conf is root on install needs to be ddclient, well thats what I have changed it to and its doing its thing, the conf is now being used 🙂 dns is updateing and checking as expected..
Heres log entry
message.log
Aug 5 20:26:33 fagehome ddclient[3637]: CONNECT: bot.whatismyipaddress.com
Aug 5 20:26:34 fagehome ddclient[3637]: CONNECTED: using HTTP
Aug 5 20:26:34 fagehome ddclient[3637]: SENDING: GET / HTTP/1.0
Aug 5 20:26:34 fagehome ddclient[3637]: SENDING: Host: bot.whatismyipaddress.com
Aug 5 20:26:34 fagehome ddclient[3637]: SENDING: User-Agent: ddclient/3.9.1
Aug 5 20:26:34 fagehome ddclient[3637]: SENDING: Connection: close
Aug 5 20:26:34 fagehome ddclient[3637]: SENDING:
Aug 5 20:26:34 fagehome ddclient[3637]: SENDING:
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: HTTP/1.1 200 OK#015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: Cache-Control: private#015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: Content-Type: text/html#015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: Server: #015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: Date: Thu, 05 Aug 2021 10:26:35 GMT#015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: Connection: close#015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: Content-Length: 13#015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: #015
Aug 5 20:26:34 fagehome ddclient[3637]: RECEIVE: 115.166.54.29
Aug 5 20:26:34 fagehome ddclient[3637]: SUCCESS: tfage.dyndns.org: skipped: IP address was already set to 115.166.54.29.
Aug 5 20:26:34 fagehome ddclient[3637]: SUCCESS: tfage.homeip.net: skipped: IP address was already set to 115.166.54.29.
Environment file
# -*- sh -*-
# ddclient service options, see ddclient --help for what's available.
#
DDCLIENT_OPTIONS="-daemon 300"
added log etc to Bug