Maybe check that samples aren’t set to loop… If they are and when they have an infinite hold/release then they could keep playing even when you change patterns. Start Silent would fix this.