nRF54L05 issue after migrating from NCS 3.0.0 to NCS 3.3.0 with PM static partitions and MCUboot external-flash secondary slot

Title: nRF54L05 issue after migrating from NCS 3.0.0 to NCS 3.3.0 with PM static partitions and MCUboot external-flash secondary slot
Description:
I am migrating a project from NCS 3.0.0 to NCS 3.3.0 on nRF54L05. I use Partition Manager with pm_static.yml for iteration upgrade compatibility. After migration, the device exhibits an intermittent issue on reset: it sometimes reboots OK, but once it fails to restart, the device appears dead and requires a full power-cycle to recover. This did NOT happen on NCS 3.0.0.
Flash Layout (pm_static.yml):
Internal Flash (flash_primary):
├─ 0x00000 mcuboot (0x10000 - 64KB)
├─ 0x10000 mcuboot_pad (0x800 - 2KB)
├─ 0x10800 app (0x68800 - 418KB)
├─ 0x79000 zms_storage (0x4000 - 16KB)
└─ 0x7d000 end
External Flash (external_flash):
├─ 0x00000 mcuboot_secondary (0x69000 - 420KB)
└─ 0x69000 external_flash (0x197000 - remaining)
Sysbuild / CMake:
SB_CONFIG_BOOTLOADER_MCUBOOT=y
SB_CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY=y
SB_CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK=y
SB_CONFIG_BOOT_SIGNATURE_TYPE_ECDSA_P256=y
SB_CONFIG_BOOT_SIGNATURE_KEY_FILE="${APP_DIR}/ota_keys/front_key/front_private.pem"
MCUboot child image (mcuboot.conf):
CONFIG_LOG=n
CONFIG_GPIO=y
CONFIG_SPI=y
CONFIG_SPI_NOR=y
CONFIG_SPI_NOR_SFDP_RUNTIME=y
CONFIG_FLASH_JESD216_API=y
CONFIG_SPI_NOR_FLASH_LAYOUT_PAGE_SIZE=4096
CONFIG_NORDIC_QSPI_NOR=n
CONFIG_MULTITHREADING=y
CONFIG_PM_PARTITION_SIZE_MCUBOOT=0x10000
CONFIG_FPROTECT=n
CONFIG_MCUBOOT_INDICATION_LED=n
CONFIG_PM=n
CONFIG_MAIN_STACK_SIZE=10240
CONFIG_BOOT_SWAP_SAVE_ENCTLV=n
CONFIG_BOOT_ENCRYPT_IMAGE=n
CONFIG_BOOT_UPGRADE_ONLY=n
CONFIG_BOOT_BOOTSTRAP=n
CONFIG_FLASH=y
CONFIG_FPROTECT=y
CONFIG_LOG=y
CONFIG_LOG_MODE_MINIMAL=y
CONFIG_LOG_DEFAULT_LEVEL=0
CONFIG_MCUBOOT_LOG_LEVEL_INF=y
CONFIG_CBPRINTF_NANO=y
CONFIG_MINIMAL_LIBC=y
CONFIG_NRF_RTC_TIMER_USER_CHAN_COUNT=0
CONFIG_NCS_APPLICATION_BOOT_BANNER_STRING="MCUboot"
According to official AI replies, NCS 3.3.0 MCUboot added changes related to external flash. Since this issue did not exist in NCS 3.0.0 and appeared after migrating to 3.3.0, how can this be resolved?

Related