Depending on how you call onlist you can get different multi-round barcode files.
onlist_joined.good.txt contains a version of the product generated barcode list in the right oder.
seqspec onlist -f product -i IGVFFI0790CJXN.fastq.gz -m rna IGVFFI6760GSUG.yaml
md5sum onlist_joined*.txt
7f1e51743561883977e5a905bb345ac8 onlist_joined.good.txt
7f1e51743561883977e5a905bb345ac8 onlist_joined.txt
seqspec onlist -f product -s region-type -i barcode -m rna IGVFFI6760GSUG.yaml
md5sum onlist_joined*.txt
7f1e51743561883977e5a905bb345ac8 onlist_joined.good.txt
60601ecabfaf49a6b149b3b9c2dc7e9d onlist_joined.txt
It'd be really nice if the different paths for generating the onlist_joined.txt file made the same output file.