Sysupgrade check metadata to confirm that advertised supperted boards match the current one.
ubi is later addition to stop hardcoding kernel and rootfs partitions.
It could as well be that OpenWrt generated u-boot is needed as it includes some default bootargs.
I am really busy so this has gotta wait some time if I dont catch some free time on evenings.