It’s a bit of a long shot, but would it be acceptable to have the “copied” timecode in the tape copy actually stored in the user bits?
It should be possible to copy the timecode with frame-accuracy into the user bits. But this would require capture to PC then back out to tape again, and the destination deck/camera would have to accept and record the user bits as input.