Reordering values for a field or inserting new ones into the order reassigns the values with associated tasks. It seems that field values for tasks are associated with the index of the field value and not the value itself. So if we have a field, "Versions" with values:
B
C
D
And we add a new value A at the beginning of the Versions list to make,
A
B
C
D
Then every task that had previously had Version = B now have Version = A. Tasks where Version = C become Version = B, and so on. This happens if we add values anywhere in the list. The only workaround is appending to the end.
We need to be able to reorder, insert and remove values from field options and have the values for existing tasks remain as they were