Resolved this by just editing customtypes/product/index.json and pushing. A bit more info on this, it was only reproducible on one of my types. If it helps this is the json
{
"id": "product",
"label": "Product",
"repeatable": true,
"status": true,
"json": {
"Main": {
"uid": {
"config": {
"label": "uid",
"placeholder": ""
},
"type": "UID"
},
"heading": {
"type": "Text",
"config": {
"label": "Heading",
"placeholder": ""
}
},
"subHeading": {
"type": "Text",
"config": {
"label": "Sub Heading",
"placeholder": ""
}
},
"image": {
"type": "Image",
"config": {
"label": "Image",
"constraint": {
"width": null,
"height": 420
},
"thumbnails": []
}
},
"cost": {
"type": "Number",
"config": {
"label": "Cost Per Month",
"placeholder": ""
}
},
"costDescription": {
"type": "Text",
"config": {
"label": "Cost Description",
"placeholder": ""
}
},
"overviewHeading": {
"type": "Text",
"config": {
"label": "Overview Heading",
"placeholder": ""
}
},
"overviewDescription": {
"type": "StructuredText",
"config": {
"label": "Overview Description",
"placeholder": "",
"allowTargetBlank": true,
"multi": "paragraph,preformatted,heading1,heading2,heading3,heading4,heading5,heading6,strong,em,hyperlink,image,embed,list-item,o-list-item,rtl"
}
},
"overviewImage": {
"type": "Image",
"config": {
"label": "Overview Image",
"constraint": {},
"thumbnails": []
}
},
"slices": {
"type": "Slices",
"fieldset": "Slice Zone",
"config": {
"choices": {
"key_question": {
"type": "SharedSlice"
}
}
}
}
}
}
}