When the Kendo UI Grid is initialized with the bind method utilizing MVVM, the columns.template is correctly bound based on the data-role, but the columns.headerTemplate does not render like the template.
Please take a look at the following Progress Kendo UI Dojo.
The column.headerTemplate does not render the elements containing a data-role.
The elements which contain a data-role should become widgets upon binding.