When you enable manualColumnMove with nestedHeaders, when you move one of the parent headers the columns below act weird. Its like it only takes the first column nested under each tier. and moves that over. Its a bit of a tricky problem because the groups technically dont need to align, and when that happens, how do you move it? But in any case, I have a simple structure where its only 2 layers, but they wont shift properly.
I took the example and added the column move and stuff. The move spot is a bit tricky to find, but basically its on the left side of the column thats hard to notice.
http://jsfiddle.net/tpj2o3rt/