For some multi lines text object with both symbol and text, open Text properties dialog and go to Text tab, check “Align Columns” and click Apply.
==> Legend symbol part still not aligned.
In Origin 2023b, new system variable @LSA (Legend Symbol anchor) is introduced to control if we need to start a new section with legend symbol(\l()) in normal text object. @LSA=1 means legend symbol need to start a new section for alignment, which will insert ^() before symbol. @LSA=0 means legend symbol works like normal text. Set @LSA=1 and check Align Columns, the original problem should be fixed.