Umbraco has a few different property editors for building layout based content.
Are you using the Grid layout property editor? This isn't based on document types, and it's also obsolete, and IIRC it won't be part of Umbraco 13.
But Umbraco also has the Block List and Block Grid. The latter works somewhat similar to Grid layout, but it's based on document types instead, which makes it so much easier to configure custom elements/blocks.