Asset_tracker_v2 mcuboot mainc.c run time issue

I added following lines to prj.conf in asset_tracker_v2. Th build and compile is successful. When debugger is launched and step through various functions, the problem is irq_lock() in main.c of mcuboot. see the image 1. When the at line number 274 (vt->reset) is executed, the disassembly as in image 2 appears.

 
CONFIG_UART_ASYNC_API=y

CONFIG_UART_0_INTERRUPT_DRIVEN=y
CONFIG_UART_0_NRF_HW_ASYNC=n

CONFIG_UART_1_INTERRUPT_DRIVEN=n
CONFIG_UART_1_ASYNC=y
CONFIG_UART_1_NRF_HW_ASYNC=y
CONFIG_UART_1_NRF_HW_ASYNC_TIMER=1

CONFIG_UART_2_INTERRUPT_DRIVEN=n
CONFIG_UART_2_ASYNC=y
CONFIG_UART_2_NRF_HW_ASYNC=y
CONFIG_UART_2_NRF_HW_ASYNC_TIMER=1
//*********

By default .kconfig file of asset_tracker_v2, following is written.

config UART_INTERRUPT_DRIVEN
    default y if SERIAL
I need UART1 and UART2 in UART_ASYNC DMA mode and do not change settings of UART0. With this motive, I added above lines to prj.conf.
     
Related