I’ve had trouble with fields that source and differences between the record’s field definitions and the field on the form, among other issues. In some scenarios I found it helpful in fixing these things to look at the XML of the form’s definition (adding “&xml=T” to the URL), then using that information to populate the form’s SDF XML object appropriately.