The original workaround was not working for templates that have edits saved in the DB. The problem was that when the template is saved in the DB the get_block_templates() returns WP_Block_Template object with post_types as null. It seems this association is not saved to DB in the core. [MAILPOET-6334]