Thanks RMerlin,
I thought that the asusmerlin by default only did ddns updates if the WAN IP changed, meaning that if the WAN IP was a LAN IP, such that it didn't change, the default ddns implementation would never detect a public IP change and so never update the dns records. This is why I...