For the most part, this seems as by design, however here’s my conundrum:
I have a content template created, that has an upload for a media file (thumbnail for a post, for example), and when a user selects that template, and edits the media file to remove the file, and replace it, it also changes the media file in the template.
When copying an existing node of the a node that had previously been created from a content template, doing the same thing does not replace it in the content template. This behavior seems to only happen on initial creating of node from a template. In my mind, maybe it’s an order of operations programmable problem?