Ubuntu server image is not booting unless I run uboot everytime

Hi,
I flashed ubuntu, https://github.com/radxa-build/radxa-zero/releases/download/20220801-0213/radxa-zero-ubuntu-focal-server-arm64-20220801-0346-mbr.img.xz, image into zero’s emmc and it did not boot. So I searched a bit in the forum and as suggested I ran the u-boot.bin at the end. This worked and I am able to boot to OS. But the issue is that I have to run u-boot every time to boot into the emmc. This is the error message I get without u-boot,

RZ_USB_Boot_Helper_V1.0.0 is freezing when trying to flash uboot.bin.sd.bin.

Found the solution, Writing uboot.bin.sd.bin from windows did not work. Neither RZ_USB_Boot_Helper_V1.0.0, Balenaecher nor git bash.
Flashed a copy of armbian on sd card, which works flawlessly, and did the dd part as described here Install os direct to emmc with ubuntu - Zero Series - Radxa Forum