WireGuard uses only one IPv6 address

REPRODUCIBILITY: 100%
OS VERSION: 5.2.0.17
HARDWARE: Jolla Phone (2026)
UI LANGUAGE: English (US)
REGRESSION: Unknown

DESCRIPTION:

Adding 2 IPv6 addresses results in the interface being brought up with just one of them set, as confirmed by running ip a in the terminal.

PRECONDITIONS:

None, as far as I can tell

STEPS TO REPRODUCE:

  1. Set up a WireGuard connection that has the Client IP addresses set to something like fd00:dead:beef::2/128,fd00:dead:beef:20::2/128 .

  2. Connect to the VPN.

  3. Run ip a in a terminal and check what IP addresses have been set on the wg0 interface.

EXPECTED RESULT:

All configured IPv6 addresses should be set on the interface.

ACTUAL RESULT:

Only the first IPv6 address gets set on the interface.

MODIFICATIONS:

None (as far as I can tell)

ADDITIONAL INFORMATION:

The Details option inside the VPN GUI seems to get a bit confused, with the IPv6 Address being shown correctly but the Gateways (4&6) seem to be pointing to the other IPv6 address, weirdly enough.