Using DHCPv6 on a single interface works fine. Setting up DHCPv6 (client) on two interfaces causes either one or the other to fail, depending on which instance of dhcp6c started first (that one succeeds). The same situation has been found by other projects, e.g. pfSense: https://redmine.pfsense.org/issues/6880
dhcp6c does not support multiple instantiations. Possible solutions would be to put all dhcp6c configuration in a single file and run a single instance or to patch dhcp6c to bind to an interface rather than ::