Does the Nvidia Xavier support NVME GEN4 SSD?

Nice to see you’ve moved forward.
I am very surprised by your solution, though. Usually the way is adding boot arguments into APPEND entry of a /boot/extlinux/extlinux.conf config.
If you intend to use a partition from the NVME SSD as Linux rootfs, you would have to do that.