Thanks for contacting Syncfusion support.
We have checked your query for the HeaderTemplate re-draw after the collection update. We have tested the reported query with hosting the entry as header template, updating the items in the collection of the ViewModel and also updating the collection which is binded to the ItemSource of DataGrid. In the both case, the entry text updated by the user is still remain. We need to confirm that whether do you want to remain the focus of the entry after updating the items in the collection or update the collection. If you want to retain the column when changing the ItemSource. Refer the below link.
We have attached the tested sample and you can download the same from the below link.
Incase, if your use case is differ from us. Please modify the given sample to replicate the issue which would be much helpful for us to validate the issue and provide you the solution in one shot at earlier.
Regards,
Jayaraman.