Why do I need to retrieve my relation's information before I can share?

You need to align your two data sets before sharing.

The platform respects the principle of Golden Copy and structured data. As a result, the platform uses what we call "Setup sharing", meaning that you first have to find out what the Relation has before sharing data with it.