Hi @vishwas_br ,
Reset condition to do the erase is not OK.
Your issue is caused by the invalid app is downloaded to the flash, the the boot is not work, the core can't find the valid entrypoint.
The solution is do the flash erase, normally, we use the serial download mode to do the mass erase, or the debugger do the mass erase.
If you use the JLINK, you also can use the JLINK commander, erase all.
Anyway, still need the debugger, or the serial download mode, then the blhost will help you, blhost also be used in the SPT tool, that's why you make it works, you also can use the MCUbootutility tool in serail download mode.
Wish it helps you!
Best Regards,
Kerry