Robert, in my case the features are added through custom code. I have done so many times with no issues.
This time the filter, Zoom to, Clear Selection tools are disabled and cannot select an individual row.
This time, I didn't specify a unique id. The features are defined by:
thegraphic.setAttributes({
"Label": label,
"Param1": param1,
"Param2": param2,
----------------
})