Duplicated address disables IPv6 traffic

My knowledge in the IPv6 space is still small so excuse me if this is a basic question.

Experimenting in my own home network out of nowhere I lost IPv6 connectivity. Looking for a cause I found that ROS marked one of the IPv6 prefixes in /ipv6/address as a duplicate (“duplicate address detected”). I found a thread that talking about that with posts spanning 3 years. For some enabling EUI64 “solved” the issue, for some did so only temporarily.

I found a duplicated address in my network*. What’s disturbing is a single client with a duplicated address of another client caused the whole network to lose IPv6 connectivity. Is this an intended behavior, a bug, or some misconfiguration on my end?


----
*For anyone or myself searching in the future: this was caused by a cloned VM. Despite changing MACs to new ones, SLAAC uses DUID generated on Linux from machine-id (/etc/machine-id and /var/lib/dbus/machine-id). It should be reset after clone.