Чет я не совсем понял что у тебя не так
как получать вроде как написал всё верно
val safeArgs: TargetsFragmentArgs by navArgs()
private val targetGuid: String
get() = safeArgs.guid
а вот отправить не могу
<fragment
android:id="@+id/target_list"
android:name="com.mandarine.targetList.features.targets.list.TargetsFragment"
android:label="@string/targets"
tools:layout="@layout/fragment_target_list">
<action
android:id="@+id/next_action"
app:destination="@+id/target_edit" />
</fragment>
<fragment
android:id="@+id/target_edit"
android:name="com.mandarine.targetList.features.targets.edit.TargetEditFragment"
android:label="@string/edit_goal"
tools:layout="@layout/fragment_target_add">
<action
android:id="@+id/show_list"
app:destination="@+id/target_list" />
<argument
android:name="targetGuid"
android:defaultValue="@null"
app:argType="string" />
</fragment>