Wicked doesn't assign any IPv6 addresses

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.

Maybe, this will help – <Basic networking | Reference | openSUSE Leap 15.5.

Ok, thanks, that makes sense. I’ll look into this. I’m using this machine as a Wireguard VPN server (among other things), so I’ll follow this to try to use IPv6 in the tunnel. I guess I got a bit used to IPv4 working fine with forwading enabled.