In your first configuration, the IPv6 address was "fd01:976a:c200:6f1b:0:0:1::2/127". But in your second configuration, it was "fd01:976a:c200:6f1b:0:0:2:2/127".
The IPv6 address format should follow "x❌x❌x❌x:x/prefix" length, where
each x is the hexadecimal value of one of the 8 16-bit pieces of the 128-bit wide
address.
The address "fd01:976a:c200:6f1b:0:0:1::2/127" means over than 8 16-bit pieces of the 128-bit.