Hi @mwso_soe ,
Unfortunately this is not something I am familiar with, so I do not have a direct solution.
Looking quickly at the code, read_auth_container() is called by spl_load_imx_container() - so I assume that SPL will look for a container (probably containing ATF or "full" u-boot) inside the container set.
The error you are getting is when read_auth_container() does not find a proper container start tag at the start of the structure it read from SPINOR. So either your image is corrupted (unlikely), or SPL is not looking at the right place for some reason (more likely).
I'd suggest you add a couple of traces to understand where in SPINOR SPL is trying to find its container. Looking at the code, spl_nor_get_uboot_base(), get_imageset_end(), get_boot_device_offset() and finally check_secondary_cnt_set() seem like promising places to check. There are already some debug traces there.
Best regards.