GetEffectiveTabStops returns incorrect table stops using C#

I have a paragraph that uses the Header style. The Header Style.ParagraphFormat.TabStops[] has (3" center and 6" right). the paragraph ParagraphFormat.TabStops[] has (3" clear and 6" clear).

However, when I call paragraph.GetEffectiveTabStops() the array has two entries for the two clears.

Anyone know why this would be? I would expect that GetEffectiveTabStops() would contain 0 tab stops since both of the style paragraph format tab stops are cleared by the paragraph tab stops.

@mike-2

Could you please attach your input Word document here for testing? We will investigate the issue on our side and provide you more information.