NX does not boot after flashing DTB only

That’s one way. Another way is to just copy the signed dtb and the .sig file to /boot/ on the device and add an FDT line to extlinux.conf. Cboot looks for the file first before pulling from the flash storage.