Hello. Since somewhat recent update which implemented column.type broke saving of more complex data structures (like arrays or objects). As written in docs, column.type supports only string, number, bool and date.
If you do not set type, it is undefined which passes the first if (!type) in typeConvert and is automatically converted to string.
As a quick-fix you can define type as any random string so it saves it as it is, but it will show a error in console, warning that wrong type is supplied to column.
#1004 is related to this.