Newly selected patterns should not start before the current one is over.
If I want to change a pattern while the sequencer is running and playing a pattern, the next pattern starts immediately and is not in sync.
If the next selected pattern would not start until the currently running pattern is at the end, then the patterns will always be always in sync -> even without a reset trigger.
This is how it works with the Roland TB-03 or SH-01A (I think they are very similar sequencers).
This feature would also be useful in Steppy
Is there a chance that this will be implemented in an upcoming firmware update?