The error message, "Identifier field ObjectID missing" is returned when attempting to update the attributes of client-side non-spatial features in the feature layer's table.
This is not reproducible in ArcGIS API for JavaScript 4.21. A working example is as the following, https://codepen.io/darshanK_esri/pen/LYLKmxr?editors=1000.