How to use multiple cameras in deepstream python version?

Yeah, seems hard to say anything from the logs.
How about you try to run the pipeline without your inference plugins?
What I mean is instead of

 streammux.link(queue1)
    queue1.link(pgie)
    pgie.link(queue2)
    queue2.link(tiler)
    tiler.link(queue3)
    queue3.link(nvvidconv)
    nvvidconv.link(queue4)
    queue4.link(nvosd)

It will become

 streammux.link(queue1)
    queue1.link(tiler)
    tiler.link(queue3)
    queue3.link(nvvidconv)
    nvvidconv.link(queue4)
    queue4.link(nvosd)