New Properties and templater prompts and commands?

You’re welcome. You can tag people and link to posts / comments / quotes, in another post.

I tested your full template, as-is, and it worked without any note content being deleted. I used the “Create new note from template” command to create a new note with the template applied.

NAoeN14

In some instances, the frontmatter changes were reverted (you can use control + Z to undo the reversion and see which frontmatter changes were applied), most likely due to some timing issue (race condition), as you mentioned. But the headings and such in the note were never deleted in my tests.

Btw, the following only works for notes with dates as their title:
<% moment(tp.file.title,'YYYY-MM-DD').format("dddd, MMMM DD, YYYY") %>

Also, not sure if you are aware, but the note doesn’t have to have any frontmatter to begin with. merge_frontmatter will add it as needed. Demo:

Obsidian_JLe5xn68ZJ