I did notice it is trying to boot to eMMC in the log:
mount /dev/mmcblk0p1 /mnt
mount: /mnt: special device /dev/mmcblk0p1 does not exist.
Failed to mount /dev/mmcblk0p1 on the /mnt
Failed to run "mount_ota_work_partition /dev/mmcblk0p1 /mnt"
OTA work directory is not found on internal and external storage devices
Is this an eMMC model? If so, then flashing to get SD card boot is quite different in procedure compared to a purely SD card model. I don’t know why boot is looking for eMMC if the module does not have eMMC.