Diffing the output of my plan showed that for each existing origin, "origin_path": "" != "origin_path": null. Adding origin_path = "" to each existing origin meant they would no longer be modified.
origin_path = ""