This issue snagged me up for a while today and I thought the solution might save others a little trouble.
I was asked to change some Header Names on an existing Power Table.
The last two columns were requested to be named “Guest”.
After the Designer change was published, the columns had changed positions in the client environment.
The first pic is the Designer, the second pic is what the client saw.
The problem was the two columns with the same Header Name.
I changed them to Guest 1 and Guest 2 and everything went back to the way it appeared in the Designer.