Unable to Flash Xavier NX on CTI Quark Carrier Board

During flashing of the Xavier NX on the CTI Quark carrier board I see the following error:
[ 5.7903 ] Sending bootloader and pre-requisite binaries
[ 5.7911 ] tegrarcm_v2 --download blob blob.bin
[ 5.7917 ] Applet version 01.00.0000
[ 5.8097 ] Sending blob
[ 5.8098 ] […] 100%
[ 6.6053 ]
[ 6.6081 ] tegrarcm_v2 --boot recovery
[ 6.6111 ] Applet version 01.00.0000
[ 6.6341 ]
[ 7.6388 ] tegrarcm_v2 --isapplet
[ 7.6419 ] USB communication failed.Check if device is in recovery
[ 7.6429 ]
[ 7.6456 ] tegrarcm_v2 --ismb2
[ 7.6483 ] USB communication failed.Check if device is in recovery
[ 7.6680 ]
[ 7.6773 ] tegradevflash_v2 --iscpubl
[ 7.6805 ] Cannot Open USB
[ 7.6813 ]
[ 8.6859 ] tegrarcm_v2 --isapplet
[ 8.6889 ] USB communication failed.Check if device is in recovery

This loops until the script errors out with
[ 38.0522 ]
[ 38.0556 ] tegradevflash_v2 --iscpubl
[ 38.0586 ] Cannot Open USB
[ 38.0722 ]
Error: None of the bootloaders are running on device. Check the UART log.
Failed flashing t186ref.

I can confirm the board is in recovery mode using lsusb but it appears to go into a reboot loop. I have setup the install using


and

and my flash command is:
sudo ./flash.sh cti/Xavier-NX/quark external

Hi nlynch,

Please contact with CTI support: https://connecttech.com/support/

Update - after contacting connect tech support, I tried replacing the power supply and that appears to have resolved the issue