Issue with mass editing view when different requirement types are selected

Maybe a bug or a limitation. The table will indeed allow displaying a given column only if this “attribute” is shared among all the items displayed on the lines. Your 3 requirement types have the same attributes, but only by their names, and the table view does not rely only on names, there should be actual inheritance of these attributes. There is a technical explanation behind this, I could go down this path but not sure this is really relevant for you.
The workaround for you is probably to go on the semantic browser and active the “R” icon as on this image. This will change the behaviour of your table as well, and you should see your attributes properly: