I have the same problem already mentioned in the post below by Hyman.
Are there any updates on this?
I have a enum list field which is filtered with a valid if select function. It all works well except when you edit the row at a later stage you get the “this entry is invalid” under the enum list field. If you reselect the same values, the error message disappears again until you edit the row again.
Anyway to get rid of the error message?