Andre,
I think this is probably a bug. I will submit it so it can be addressed in a release.
In the meantime, I think you can get things to behave properly for string cells that have cellvaluetype set to objects, by handling PrepareViewStyleInfo and temporarily explicitly setting the cellvaluetype at that point for this case.
private void gridDataBoundGrid1_PrepareViewStyleInfo(object sender, Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs e)
{
if( e.Style.CellValueType == typeof(object) && e.Style.CellValue as string != null)
{
e.Style.CellValueType = typeof(string);
}
}