GitlabCI: Artifact downloaded in the all the downstream jobs but some jobs failed with not found error

I am seeing this strange behavior in my GitlabCI pipeline. In my init job I am creating a shared-vars.sh artifact and all other jobs successfully downloaded this artifact. One job run successfully enter image description here

But another job fails

enter image description here

I am not sure if this is gitlabci issue or I am doing something wrong.

Thanks in advance.