Why would it need to wait? you can read in1 twice without issue.
If you were doing
out1 = net1(in1)
out2 = net2(out1)

Then it will wait for out1 to be computed, but you cannot run in parallel anyway.