Setting a custom `id` field within unnamed fields causes duplicative ID fields to be appear in the client config. When a top-level `id` field is detected in your config, Payload uses that instead of injecting its default field. But when nested within unnamed fields, such as an unnamed tab, these custom `id` fields were not being found, causing the default field to be duplicately rendered into tables columns, etc.