I run redfish service validator on my redfish server, the check passed on uri /redfish/v1/Systems/system/Storage/U2_2, while it failed on uri /redfish/v1/Systems/system/Storage/U2_2#/StorageControllers/0: "NVMeControllerProperties not defined in schema Storage.v1_10_0" I wonder if "@odata.type": "#StorageController.v1_1_0.StorageController" should be added under the StorageControllers?
That is an accurate error being flagged by the tool. The NVMe controller support was not added to the "StorageControllers" object array in Storage. Rather, that support was created in the (replacement) StorageController schema, which will attach under your Storage resource - the relatively new "Controllers" link to a collection of StorageController resources.
That should be a relatively easy change for you - the contents of the StorageController schema were copied from the Storage/StorageController definitions. And I think you'll find that your client-side software will be much happier dealing with a resource collection instead of a JSON array for that data.