I’m fairly certain this has nothing to do with changing up or down
Press FUNC+PAGE to go to scale mode. For the pattern that won’t change to the other one, make sure ch.length is set to something other than off. I think you have m.length set to infinite? (that is, if you set the scale mode to per track setting).
When m.length (master length) is set to infinite, individual track’s sequences will never reset. When m’len is set to for instance 16, regardless of individual track lengths, they will reset after 16 steps. However, if ch.len (chain length) is off and m.len is infinite, a pattern will never change to the next one because there’s no length given to the pattern to base the change on. So that’s where ch.length comes in ;). Set it to 16 to have a pattern change after 16 steps.
Ah that was it! I had my bassline midi track set to 1/4x and the max pattern length set to 1024 to let it play through, but as you say it’s never getting to 1024. Set max pattern length to 256 and now the patterns are changing as expected. Thanks so much!