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