I found the following text in this article: "It should be mentioned that the current NVMe specification does not specify namespace share across NVM subsystem, which is settled down in NVMe 1.4 draft specification."
https://nvmexpress.org/nvme-over-fabrics-part-two/
I am not sure if that corresponds to the issue/concern you have raised. When you say it doesn't seem to work, does it not allow you to add the additional Host or it (volume) does not get detected by the Linux host.
Anyway, you are lucky to get hands on with this new Protocol based technology. Please do share your experience
Just curious to know : How are you planning to backup the NVMe backed VMware resources from the Linux server: Do you have any 3rd party backup software ?