The reason given by Jazzmammal above is the reason why the patch changes after Play. To explain further, all Midi Controller Data set in the Tracks Windows or Mixer is overwritten by the Midi Code embedded in the track which has priority.

I generally delete all the Midi Code from the start, re-develop the code to incorporate bends etc and add effects after recording to audio.

If you wish to retain the volumn changes CC7 then I would suggest that you replace CC7 codes with CC11 codes globally. CC11 does not affect the track gain changes during mixing at the Midi stage.