aha yes this makes sense! thankyou! there were some tiny bits of debris in the unit while i was working on it but i didn't have compressed air so couldn't clean it. and it did indeed start working randomly after i moved it around some. i will give it a good clean when i fit new sequencer buttons.
recorded a quick clip of playing it:
