Why is my content block not reusable?

In Canvas, anything with an ID, such as Popovers and dialogue boxes, are not reusable.

If a Content Block Template contains an element with an ID it gets flagged and is not reusable. This means the Content Block cannot be reused twice on the same page. The Content Block can be used on multiple pages, but only once per page.

The reason for this is the Content Block Template contains a dialog box or popover that has an ID so the trigger knows which box to open. If the same Content Block Template with the same dialog box ID is used multiple times on the same page, the trigger will be broken, so this feature is not great for Template Blocks or Snippets.