JFL didnt find a solution, he used balbes150 Newer uboot binary from LibreElec image which seem to have fixed the issue.
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.
@jfl tried this new u-boot.ext and found that gt king pro can run without kernel panic with it.
I didn't said that he solved the problem or he compiled a new u-boot.ext .
If you want to go further on this and if I'm not wrong balbes150 is not a u-boot developer he is just compiling it for community, thanks to him...