thank you, yeah this helps!
so it’s actually working as expected. i will clarify this in documentation but basically, mapping voices to outputs is shared by all patterns. so if you map voice 1 to output 2 then any pattern that uses voice 1 will output to 2.
in your case you have:
pattern 1 -> uses voice 1 -> mapped to output 1
pattern 2 -> uses voice 2 -> mapped to output 2
then you change it to:
pattern 1 -> uses voice 1 -> mapped to output 2 now
pattern 2 -> uses voice 2 -> still mapped to output 2
to change what voice 2 is mapped to you need to select it in the 7th column from the left:
by default voices 1-4 are pre-mapped to module outputs 1-4 but you can change it to whatever configuration you need (and you can map a voice to multiple outputs - and then transpose them to get chords!)