Track PC + bank (recording slight misbehaviour)


When you set the track PROGRAM CHANGE,BANK MSB,BANK LSB and CC ASSIGN is set to on then all 3 messages are recorded and can be seen in stepmode CC MESSAGES.
This is true for all patterns of a Track except for the first one where the are not being recorded. However each time pattern 1 is selected the appropriate PC and MSB, LSB values are being sent.
Its not something big but it is inconsistent behaviour.