There was disagreement in the Confederate Army and the leadership in Richmond. Heck, there was disagreement in the Unio/Federal/United States Army and the leadership in DC. Still is for that matter. Doesn't make one more right than the other. Different postitions in the field make for different thoughts on how to handle matters. It's always been that way. Not just an American or a Confederate problem. It was kinda testy for the Romans too.