Controller Assignment Bug

Hi there

Running SP 1.7.4

I’ve been creating my own kit with lots of controller assignments. At first I thought I was going mad but then I realised that certain assignments are getting mixed up with other drums when I reopen the set.

For example. I have a timbre controller (centre - dampened edge) on drum 2 set to control settings on an analogue delay for drum 2. But when re-opening the set the drum 2 assignment has switched to control the analogue delay for drum 3 instead! And every time I correct the assignment for the controller and re-open the set it has reverted back to the wrong assignment!

Any ideas whats going wrong?