Record history of two sides of a matched surface?

So, let’s say you want to tweak the design of a transition surface (normal square patch).

It’s 5 degrees so you have enough cvs to do g2 on both sides, and you achieve this with a match to curvature for each side and make sure you press “record history”.

Unfortunately, only one side of the patch gets its history recorded (the last one, even if you choose “preserve curvature” on the opposing edge).

Am I doing something wrong here, or is there a step I’m unaware of in order to get history to work on both sides of a patch?

Bonus questions:

  • Is there a way to always have “record history on”?
  • Is there a way to color code any surface/curve with history?

Hello - only one side at a time, I’m afraid.