Using this config will break the App Connect component tree.
The problem is with the name layout
name: "layout",
{
name: "consentModal",
attributeStartsWith: "dmx-bind",
attribute: "gui",
title: "Consent modal",
type: "boolean",
display: "fieldset",
show: [
"layout"
],
noChangeOnHide: false,
groupEnabler: true,
children: [
{
name: "layout",
attribute: "dmx-bind:gui",
objectKey: "layout",
title: "Layout",
type: "text",
dataBindings: true,
defaultValue: "'box'",
initDisplay: "none"
}]