I had the same problem yesterday. Direct protocol did not learn routes
either with implicit or explicit multichannel configuration. After
splitting it in 2 protocols, it worked for me. Maybe that's a feasible
workaround for you, too.
protocol direct direct4 {
ipv4;
interface "*";
};
protocol direct direct6 {
ipv6;
interface "*";
};
Best regards,
Daniel