I have a form which creates a new post upon submittal and I have used the a Custom Field of type Single line text with Create content template checked and some data added to it. Then duplicated this field few times and changed it from Single line text to other types. without unchecking the Create content template. Now when I submit this form, the data added in the custom field is the one from the content template for all the fields disregarding of type. If I go back to the changed fields and revert it to Single line text and uncheck the Create content template then change it back to the needed type all works fine. This leads me to think that you are using the same set of fields for all the types and when changing the type you are not clearing the content template data.