Looking at the control’s configuration, it looks fine. It is indeed strange that a similar setup works differently when populating data in the DataGrid.
May I ask you to try isolating the issue in a demo project illustrating your implementation and send it to us in a separate support ticket? You can also take a look at this blog post for a reference on how to isolate an issue. That way we can check it locally and advise further.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.