Here’s the issue.
Enter invalid data in a field (like non-numeric in a numeric field)
Choose some other field (like a Y/N) that conditionally hides the field in 1. above
Because the field is hidden, in-built field validation does not happen.
Choose Save and you have created an invalid record that never Syncs!
I can’t see any way of preventing this, can you?
I have even tried keeping the field (1.) on show if it is not blank. However, until the record is actually saved the field is not recognised as non-blank!
A bit of a dilemma with serious consequences.