What you're seeing isn't a bug. The way tables align to surrounding text was changed in Word 2013. As you have shown, in Word 2010 and below, text in tables aligned to the surrounding text. As of Word 2013, the table borders align to surrounding text.
This is actually a good thing. It may not seem like it, but it is. We now have more flexibility. If ,my tables have formatted borders, then I want the borders to align to surrounding text. If they don't, then I want the text to align. If you want the text
to align, then go to the Table Properties and in the Options, set the
Left Indent to 0". For a single column, set the Right Indent to 0" as well. But for multiple columns, leave the Right Indent to accommodate needed space between the columns.
Now, this does have the drawback of when documents are opened in Word 2010 and below as they will maintain the old table rules. This was a bigger issue for the Word 2013 release, but 8 years later, it's not as major as it once was.