I now found the error in my code regarding using gr_interleave. I had to pass two "sptr" types so that they can connect. So now I have another problem.
Since my sources are all of "list" type that has been generated in Python without using any GNU Radio blocks; is there something that could convert these list types into sptr types that I can connect to GNU Radio's signal processing blocks?