Editing symbol changes origin.
I have a symbol that is used as part of the drawing template and is tied to the origin 0,0 for a template. When designing or copying another symbol a user can set any text or lines with respect to an origin or 0,0. If one were to insert the symbol at absolute 0,0 the symbol will be inserted exactly in the correct location. However, if a user were then to "redefine" the symbol it then opens the editing tool but the symbol is now centered and there is a new origin that is different.
What gives?
If I were to save this symbol again it would no longer place in the original origin. It will place according to the new origin. This makes editing a symbol almost impossible if you plan to set it at the absolute 0,0.
Does anyone understand and know how to help resolve this issue?

