The last couple of weeks I have noticed that the data in a (artist) relational custom field have been mysteriously altered. I have a custom field (string type, but with ISO date data, i.e. 1931-02-22 or 1932 or 1932-02), Date Born, relational to Artist and as of lately a smartlist I have to check that the relation is working (code: [Media Type]="audio" ~nodup=[Artist],[Date Born] ~sort=[Album] ~dup=[Artist] ~sort=[Artist]) has been reporting from time to time inconsistencies - artists (groups, not individuals that have been born sometime) that should not be assigned that value has in some cases been assigned such value and in several cases an artist (individual) had been assigned one or more incorrect values in addition to the correct value. I have a corresponding Date Died relational field that has the same issue.
I have added a lot of data to that field lately, but I would not have done all the mistakes reported by the smartlist. Yesterday the smartlist again reported faulty values for some 30 artists. I correct the values by clicking on the little arrow beside artist to get all files with that value, check in the tag action window that there is just the correct single artist in the Artist field and use the drop down list on the Date Born field, which is showing Varies, to choose the correct value. The correct value is always there and sometimes there are multiple wrong values and sometimes just one file has an incorrect value; sometimes the incorrect value is empty, i.e. nothing. The incorrect values seems completely random, but as far as I can tell the incorrect values for one artist correspond to correct values for other artist(s), i.e. I have not found completely new date values added.
Earlier I thought that I must have made some mistake, but yesterday I first noticed that when I went back to the smartlist after I had corrected the values for one artist the number of artists with wrong values had increased. In fact I had to correct the value for poor Ella Fitzgerald (with almost 500 songs i my library) four times before the correct value for her stuck.
Has anyone else seen this?