It looks like the "individual" of the bug is to enable DHCP Forwarding to a local DHCP server on the subnet. When DHCP Forwarding and PPTP Server is enabled the DDNS can't update after rebooting the router. Disable PPTP and/or DHCP Forwarding resolves the DDNS function.