Thanks for the response! I'm afraid the workaround isn't working, I'm still getting the "mismatched structure" error. It's odd, debugging the config file passes all validations.
============================= Config validation =============================
MSG: 7
NODES: 7
MSG names: ['reduce_mean', 'softmax', 'transformer-listener', 'transformer-listener>>trfs2arrays', 'transformer-listener>>trfs2arrays>>with_array(softmax)', 'trfs2arrays', 'with_array(softmax)']
NODE names: ['reduce_mean', 'softmax', 'transformer-listener', 'transformer-listener>>trfs2arrays', 'transformer-listener>>trfs2arrays>>with_array(softmax)', 'trfs2arrays', 'with_array(softmax)']
MSG: 10
NODES: 10
MSG names: ['linear', 'list2array', 'noop', 'parser_model', 'precomputable_affine', 'reduce_mean', 'transformer-listener', 'transformer-listener>>trfs2arrays', 'transformer-listener>>trfs2arrays>>list2array>>linear', 'trfs2arrays']
NODE names: ['linear', 'list2array', 'noop', 'parser_model', 'precomputable_affine', 'reduce_mean', 'transformer-listener', 'transformer-listener>>trfs2arrays', 'transformer-listener>>trfs2arrays>>list2array>>linear', 'trfs2arrays']
MSG: 10
NODES: 10
MSG names: ['linear', 'list2array', 'noop', 'parser_model', 'precomputable_affine', 'reduce_mean', 'transformer-listener', 'transformer-listener>>trfs2arrays', 'transformer-listener>>trfs2arrays>>list2array>>linear', 'trfs2arrays']
NODE names: ['linear', 'list2array', 'noop', 'parser_model', 'precomputable_affine', 'reduce_mean', 'transformer-listener', 'transformer-listener>>trfs2arrays', 'transformer-listener>>trfs2arrays>>list2array>>linear', 'trfs2arrays']
===================== Config validation for [initialize] =====================
====================== Config validation for [training] ======================
✔ Config is valid