[ORD 2020 R1] Corridor reattach fails

Hi, 

Any idea with corridor reattach might not work in certain circumstances? I've got corridor which crashes when attempting to run corridor reattach tool - there is an exception logged which I attach. Worth to mention that I tried to reattach that corridor onto a very simple alignment (just as a test) - line placed by two points and it worked. Any tips would be appreciated.

Exception caught in source file e:\Builds\cif10080088\Source\Cif\src\managed\ui\tools\PrimitiveCommand\PrimitiveCommand.cs at method OnResetButtonInternal

================================================================================
Exception : Object reference not set to an instance of an object.

In Assembly : Bentley.CifNET.Objects.4.0

Stack Trace :
   at Bentley.CifNET.Objects.Engine.ObjectSpace.CheckAndStartTracking(Object obj)
   at Bentley.CifNET.Objects.Engine.Instance.PersistChildrenChangeSet(InternalChangeSet changeSet, PersistDepth persistDepth)
   at Bentley.CifNET.Objects.Engine.Instance.BuildChangeSet(InternalChangeSet changeSet, PersistDepth persistDepth)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ReleaseChangeSetBuild()
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ApplyBusinessRules(ICollection`1 chgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ProcessChangeSetInMemory(InternalChangeSet changeSet, InstanceChangeEventAggregation externalEventArgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ProcessChangeSet(InternalChangeSet changeSet, InstanceChangeEventAggregation externalEventArgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ReleaseChangeSetBuild()
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ApplyBusinessRules(ICollection`1 chgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ProcessChangeSetInMemory(InternalChangeSet changeSet, InstanceChangeEventAggregation externalEventArgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ProcessChangeSet(InternalChangeSet changeSet, InstanceChangeEventAggregation externalEventArgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ReleaseChangeSetBuild()
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ApplyBusinessRules(ICollection`1 chgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ProcessChangeSetInMemory(InternalChangeSet changeSet, InstanceChangeEventAggregation externalEventArgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.ProcessChangeSet(InternalChangeSet changeSet, InstanceChangeEventAggregation externalEventArgs)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.PersistChanges(ObjectKeyInternal ecKey, PersistDepth persistDepth)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.PersistChanges(Object obj, PersistDepth persistDepth)
   at Bentley.CifNET.Objects.Engine.ObjectSpace.Bentley.CifNET.Objects.IObjectTracker.PersistChanges(Object obj)
   at Bentley.CifNET.GeometryModel.Tool.GeometryCommand.ObjectSpaceHolder.PersistChanges(Object obj)
   at Bentley.Civil.RoadwayDesigner.Commands.ReattachCorridor.Reattach()
   at Bentley.Civil.RoadwayDesigner.Commands.ReattachCorridor.MoveToNextState(ReattachCorridor command)
   at Bentley.Civil.RoadwayDesigner.Commands.ReattachCorridor.SelectProfileState.OnResetButton(IButtonEvent buttonEvent)
   at Bentley.CifNET.UI.Tools.PrimitiveCommand.ManagedBooleanCallBack(Func`1 method, Boolean exitCommandAndCleanupCaches, Boolean retValue, String message, String memberName, String sourceFilePath, Int32 sourceLineNumber)

Regards,
Krzysztof