Massflash image with ADDITIONAL_DTB_OVERLAY_OPT option

Do we need to set the jetson board to recovery before creating image for QSPI ?
Ideally, we want to create the final image in an offline mode without the board to be in recovery mode.

Are these commands equivalent to create QSPI images ?

sudo ./tools/kernel_flash/l4t_initrd_flash.sh -p "-c bootloader/t186ref/cfg/flash_l4t_t194_qspi_p3668.xml" --showlogs --no-flash jetson-xavier-nx-devkit-emmc internal
        
 & 

sudo ./tools/kernel_flash/l4t_initrd_flash.sh  --showlogs --no-flash jetson-xavier-nx-devkit-qspi internal

We tried both of these versions to create QSPI images and then ran the below command to create the final image with Disk encryption:

 sudo ADDITIONAL_DTB_OVERLAY_OPT="BootOrderNvme.dtbo" ROOTFS_ENC=1 BOARDID=3668 FAB=301 BOARDSKU=0001 BOARDREV=E.0 ./tools/kernel_flash/l4t_initrd_flash.sh -u $ROOT_DIR/keys/key.pem -v $ROOT_DIR/keys/sd/sbk_key.txt  -p "-i ./ekb.key" --external-device nvme0n1p1 -c ./tools/kernel_flash/flash_l4t_nvme_rootfs_enc.xml -S 40GiB --no-flash --massflash 8 --external-only --append --showlogs jetson-xavier-nx-devkit-emmc nvme0n1p1

This created a MASSFLASH image successfully, when we flashed this image to the Jetson board, the flashing is successfull and it gave no errors.

However, after flashing the board continues to be in RECOVERY Mode. 0955:7e19 and the board doesn’t boot up.

Do you know why the board doesn’t boot up after flashing ? Are we doing something wrong ?

Thanks in advance !

Regards