I am not sure but, I think the fields in the form are read-only by default until you load up a group. I assume that some method sets all the necessary fields to turn off read-only, once you enter a group. You may need a method directive to set the field read only after a group is loaded.
No on Kinetic, but I have faced a similar issue in 10 where I set a field as one thing and it keeps getting changed back. For me, the solution was in the Custom XML Editor under tools. Under the Custom Properties setting I would find it set differently there which would override anything I did elsewhere. Changing it there always fixed the issue for me. Not sure this is available in Kinetic, but if it is, I would check there.