Try to copy 2 rich text fields from a temporary document to original one. Both fields contains hotspot document links. While use CopyItemToDocument methode, most of document links within the items got currupted, point to wrong document links.
Subject: CopyItemToDocument cause document links mismatched
I had the same experience. Instead of using CopyItemToDocument remove the existing field on the target document and use AppendRTItem.