Sorry, I have just realised I have been really dumb, and the last result is simply how Mathematica displays a Dataset when the column labels need to wrap.
Apologies to all for wasting your time.