I studied this a bit further, it seems that it is the note length conditions that cause the CC1 to reset.
Here is a typical problematic situation that I have been facing:
If I take off the different note length conditions from my expression map, these problems disappear: