I've mastered creating new fixtures, scenes, cues etc etc.... and external control

my issue is with the output...
all fixtures are correctly addressed within the 'add fixture' and gapped by 2 or 3 so there's no human fail of overlap.
current setup :
7ch par sat on 1-7,
15ch microbar sat on 11-25,
15ch microbar sat on 33-47,
12ch moving head on 49-60.
Every time Freestyler starts the par will only activate ch 1-4 as can be seen on the output table.
ch1 - intensity (working)
ch2 - strobe (working)
ch3 - fader program (working)
ch4 - fader program speed (working)
ch5 - red (NOT working)
ch6 - green (NOT working)
ch7 - blue (NOT working)
all other fixtures are working as expected.
If I go back to the add fixture page with a scene running and remove the par, weirdly it starts to work.
But, I then re-add the par back in on the same address the par turns off, selecting a new scene / cue and everything works as expected.
Once I've completed the above, I click every 'save' button known to man to try and prevent this from returning....
If then Freestyler is shut down and restarted, the problem is back, leaving me to do the above to get it functioning correctly again....
any ideas, and thanks in advance....