Hello Edward,
Actually this would be the expected behavior in the case. The grid cannot insert a new row when it is in edit mode.
To go around this behavior, you can create a custom keyboard provider that commits the previous change before inserting a new row. You can see an article that shows how to create a custom keyboard provider
here.
Kind regards,
Yordanka
the Telerik team