PPPoE installs a custom helper script in /etc/ppp/ipv6-up.d see https://github.com/vyos/vyatta-cfg-op-pppoe/blob/current/templates-cfg/interfaces/ethernet/node.tag/pppoe/node.tag/ipv6/address/autoconf/node.def but this directory is not always present on fresh installs.
Create directory on demand