Oh. My apologies, I should have thought about it. Good troubleshooting.
I’ll troubleshoot and if it looks like this is a bug, I’ll raise one on the Bugzilla.
Please do not. It is not a bug and it will just waste time of those who will need to handle it.
Let me know if you have an idea why IPv6 forwading causes this.
Because if forwarding is enabled system is assumed to be a router and routers are expected to provide prefixes, not to request them. If you still want to auto-configure interfaces, set accept_ra to 2.
accept_ra - INTEGER
Accept Router Advertisements; autoconfigure using them.
0 Do not accept Router Advertisements.
1 Accept Router Advertisements if forwarding is disabled.
2 Overrule forwarding behaviour. Accept Router Advertisements
even if forwarding is enabled.
But network management programs may still interfere with those options, so testing is needed.