I was able to setup and run the Xavier NX from the hard drive, following the guide here: Jetson Xavier NX - Run from SSD - JetsonHacks
However, it seems that the SD card is still required, since the boot is still done using the SD card. It seems that as of now is not possible to do a full boot from the SSD. Is this correct? Are you planning to provide such functionality.=?