TextBox の HorizontalContentAlignment は扱いがちょっと特殊で DefaultValue なら TextAlignment が優先される仕様なので、
TextAlignment を OverrideMetadata するか、Style で指定したほうが良いよ。