Row URL changes during Cross-doc

I am having trouble getting a consistent rowurl during cross-doc actions.

I have two tables, one slave DB table and one master DB. When a row has been created in the slave DB, the row URL is added (thru cross-doc) over to the master DB along with other info. I then use the cross-doc sync for the master DB onto the slave DB document. The master DB has its own row URL as well. I want my edits on the slave DB to reflect in the Master DB as well. The synced master DB allows me to lookup the rowurl to modify. Problem is, the rowurls dont match.

Original rowurl added to Master DB:
Appears on Master DB as: