Everything looks good, U-Boot is executed and .dtb read, but following error occurs just before starting the kernel:
reading fsl-imx8qm-apalis.dtb
78493 bytes read in 21 ms (3.6 MiB/s)
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
=>
Thanks for the dtb file. I tested the file and it did not work. You could use this dtb file which is just from the bring up image or you can compile yourself the dtb file.