I believe this is a bug. If you update the table data and then try to change the selected row and/or column, it changes the selected row visually, but doesn't change the corresponding selection data.
Most of the time when we change the row selection, we are updating the data source and then selecting the previously selected row. For example, if you change the name of a table value that it is sorted on and want to stay selected on it after the change.