This is a fairly common problem across many pipelines. Have a look at
this discussion from
#CE8SSJV3N for some other options. With rnaseq, batches work well, but this depends on whether any of the analyses need all samples to be available at the same time, like joint variant calling. If not, the results should be the same.