I have a popup which is configured with a base tag path using a string custom property. The popup contains ~20 instances of a template which is a simple Boolean indicator. The base tag path is passed to each template using a string custom property input. The template then appends the final part of the tag path using input from another custom property.
If I copy and paste (or control-drag) a template to duplicate it on the popup, the template seems to retain the original binding, regardless of what the binding is set to (all copied instances of the template show the same state).
If I drag a "new" template out of the library, the template works as expected.
I have seen this behaviour with completely different templates. The fix is always to delete the instance with the issue and drag a fresh one out of the library.