Strange channel releasing behavior

I am using an Expression ECS system and have discovered something interesting regarding the attributes of a Fixture while a subroutine is running in one of the faders.

If you record a cue, lets say cue #1, that contains the following:
1. Set the fixture intensity to FL
2. Change the non-intensity (pan, tilt, color, etc...) attributes to something besides zero.

Now create a subroutine using several cues that do not include instructions for any fixtures.

Run cue 1 in the A/B fader, then run the subroutine in the C/D fader. Common sense tells you that the fixture levels in the A/B fader should remain on Stage because the subroutine does not include any instructions for them, however when the subroutine is started in the other fader, it appears that all non-intensity channels within the fixture immediately release.

Is this by design or perhaps a bug in the software?

Any help would be appreciated. Thanks!
 

Related