I noticed that there is a bug when using “Match surve” with History recording enabled. Trying to match two curves to another (third) curve will result into a mess with the shape of the first curve that was matched. Here is an example.
The original post was written when I was working at a company in Finland and if I remember correctly the Rhino version was 6.1 or 6.2 or 6.3 (definitely not later version, because I was using 3Dconnexion SpacePilot whose support soon after have been discontinued with the Rhino 6.4).
When I get at home I will try this scene with the latest Rhino evaluation.