Here is code that work for me in a tableControlCurrentCellMoved handler.
private void gridGroupingControl1_TableControlCurrentCellMoved(object sender, Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs e)
{
GridCurrentCell cc = e.TableControl.CurrentCell;
if(cc.MoveToRowIndex == cc.MoveFromRowIndex)
{
GridTableCellStyleInfo style = e.TableControl.Model[cc.RowIndex, cc.ColIndex];
GridRecord rec = style.TableCellIdentity.DisplayElement as GridRecord;
if(rec != null)
rec.EndEdit();
}
}