@JFL from Beelink's forum found a solution to kernel panic of mainline version.
JFL didnt find a solution, he used balbes150 Newer uboot binary from LibreElec image which seem to have fixed the issue.
Show the link to the original source, I want to look at the "author".
It Is your work only, It will be helpfull if you can share the source for it as I was not able to use the newer version on emmc after running the install-emmc-script.sh I end up in the Chainloader uboot and it is not able to find the emmc.
Thank you for all your hard work.