It's known issue with inputs in draggable columns from datatable.
In the case of draggable rows we have some workarounds:
Primefaces reordering rows containing inputs
https://github.com/primefaces/primefaces/issues/1499
We have the same issue for draggable columns but I didn't find anything related to draggable columns with inputs.