With the current set up, I have noticed that you are trying to delete an item based on its ID. However, I have not seen the logic that is needed to send the Id.
Using the built-in options of the Telerik UI Grid, accept the deleted data item and access its ID explicitly:
public IActionResult Delete(Guid? id, [DataSourceRequest] DataSourceRequest request, GameListViewModel model)