A host that uses the Non-Volatile Memory Express (NVMe) protocol must be of type generic.
You cannot change the host type for a host that uses the NVMe protocol.