What I am trying to do is to use specific Reusable Blocks, that are editable by certain admins in the back end, within block templates for custom post types. So if you register a CTP or edit the capabilities of standard post types, you can use them like:
function create_add_post_types() {
register_post_type( 'product',
array(
'public' => true,
'capability_type' => 'page',
'show_in_rest' => true,
'template' => array(
array( 'core/heading', array(
'placeholder' => 'Füge eine Überschrift hinzu',
'content' => 'Projektname - Stadt, Land',
'level' => 1,
) ),
)
);
}
add_action( 'init', 'create_add_post_types' );
..except that insteadt of a core block like the heading here a reusable block is called.