A few puzzled abut the schema.content_expressions

why table_cell is compatible with container_notice

state.schema.nodes.table_cell.compatibleContent(state.schema.nodes.container_notice) // is true

That method returns true if there is any node type that may appear as a child in both of those types. I don’t know your schema, but I guess there is such a child type.