Dragon410C board bootup issue

Hi ,
We are using dragonboard-410c-sdcard-installer-sid-1089.img to boot DragonBoard 410c Development Board. We are using Sandisk Class-10 SD card which is created by running the command:
sudo dd if=dragonboard-410c-sdcard-installer-sid-1089.img of=/dev/sdx bs=4M oflag=sync status=noxfer

The board boots from rootfile system sometimes and it look for ramdisk image sometimes and hence waits at initramfs.

PFA properly booting boot log which boots from rootfs and the not booting bootlog. Please let us know how can we get it boot all the times from rootfs.
https://drive.google.com/file/d/1KTdPXT2W0bgbgnr5C30Blz0SnP1bkn-x/view?usp=sharing

https://drive.google.com/file/d/1eFKVJ3hwQq2rcLNPFuhqERHTtkc-qgVN/view?usp=sharing

I believe this is caused by the unstable enumeration order of the eMMC and SD card hardware (e.g. /dev/mmcblk0 and /dev/mmcblk1 can swap meaning between reboots). Unfortunately the rootfs for the installer is hardcoded using these numbers.

Note that issue does not affect the installed OS because that uses labels to find the rootfs rather than hardcoded numbers (can’t remember if this is partition or volume labels).