Thanks for the reply, @constantin.stroescu. Fundamentally, we see eye-to-eye.
What I was speaking to, was the OP’s misconception that the CSV Toposurface is relative to the Shared Coordinate System. It is not. As I explained above that the CSV Toposurface originates from the Hidden Internal Origin.
If you Link Origin-to-Origin, after you’ve created the CSV Toposurface, the Link's "Zero" Origin is also placed at the Hidden Internal Origin. At that point, if the Link and the CSV Toposurface don’t align properly – and they are supposed to - then they obviously don't share the same Origin. This is not at all unusual in my experience, and reconciling it is difficult. But the bottom line is that one or the other needs to be moved to align them. But, getting them to align precisely is near impossible.
Once they are aligned with each other, move them both together to the correct position, orientation and elevation RELATIVE TO THE PROJECT THEY ARE IN, and then Acquire/Publish coordinates from/to the Link.