I’ve encountered quite strange behavior when using patterns with different number of steps in one project. I have a project in which most of the patterns have 16 steps, and one - 32 steps, the long pattern is for transition for the next part of track.
The issue occurs when I’m switching from a short pattern to a long one, playback starts from second page of the pattern (steps 17-32) instead of the beginning of the pattern. When I’m using a timeline, same problem occurs, with one difference - start of the pattern is tied to the number of the bar on timeline. When pattern starts on odd number of bar (1, 3, 5…), it goes fine, on even (2, 4, 6…) - goes from second page, then plays the 1st page.
If it is possible to make pattening 2 play the pattern always from it’s 1st page, no matter what number of steps is, it would solve this problem.
I have not tried different lengths, but I believe same thing would happen.