I have a post_type with several different MetaBoxes.
Each MetaBox is editable using the front-end submission extension.
One field in a contact information MetaBox is a select advanced and saves a serialized array to the custom table. This works as expected.
When updating any field in any MetaBox outside of the contact information MetaBox, the array is re-saved to the custom table as a string.
If I edit the select_advanced field again, the data is saved properly.
This behavior is not replicated when saving data to a post_type with single MetaBox now when saving data to the post_meta table. Only when saving multiple MetaBoxes to a custom table and only when using front-end submission, back-end submission works as expected.
Any idea what could cause this?