Hi,
can you try out one time the prebuilt boot.bin and image.ub, please.
If I understand you correctly, you did not use image.ub container with all included. You has separated device tree, kernel, rootfs, correct? Did you configure petalinux(and uboot) for this setup?
br
John