DBAdvGrid Argument Type Error when last column is ReadOnly

It's firing an Argument Type Error using DBAdvGrid, when the last column is ReadOnly after I press after editing the last editable column.

The Grid is editable, with AdvanceSkipReadOnlyCells, AdvanceOnEnter.
The same if I put ReadOnly=False and Editor = edNone for this last cell.
It's a normal cell, no controls, just text, from a dataset's TStringField (which is not readonly).

Tested in ADOEditing demo with adding code

  dbadvgrid1.Columns[dbadvgrid1.ColCount - 1].ReadOnly := true;
  dbadvgrid1.Navigation.AdvanceOnEnter := true;
  dbadvgrid1.Navigation.AdvanceSkipReadOnlyCells := true;

to the form's OnCreate event and no error can be seen.

I've paste this code to OnCrete, and then I just edit the country in the first row an press ENTER, and I get the error.
Sorry, It's Argument out of range, and I created the topic with Argument Type Error.

I cannot see this issue here.
We plan to release 10.4.7.0 shortly, so I suggest to first check with this latest release 10.4.7.0