Domain with in operator and a single value should not be unique for xxx2Many
It is wrong from #11953 (closed) to consider such domain on a xxx2Many as unique because extra value than the unique id is still valid.
For example, this breaks relate domain based on Many2Many when there is only one active id like [('categories', 'in', Eval('active_ids', [])]
.