@Jakegolden
So you seems to be duplicating the value selected. You have one datacard which is storing the Selected value from your dropdown, and then another that is storing the same selected item!?
Your bigger issue comes from the first dropdown - DataCardValue1 You have nothing in the Default property! That should be set to Parent.Default otherwise it will have no value when you edit a record...and thus, your second dropdown will have nothing as well.
Also, your Update property on DataCard1 should be: DataCardValue1.Selected.Result
On DataCard2 you have a different issue! Your first dropdown is doing a Distinct function on your Projects. This will only give you a Result column in your items. However (based on your last post) your second dropdown is based on the Contact from that same source. And then, you are trying to set the Default to the selection in the first dropdown...which is a Project - not a Contact. So, it will never match!
My suggestion would be to do the following:
On the DataCardValue1 Items property, set it to:
Sort(
GroupBy('Project Name/Contact',
"Projects",
"_data"
),
Projects
)
Set the Default of the dropdown to: Parent.Default
On DataCardValue2, set the Items property to:
DataCardValue1.Selected._data
Set the Default of that dropdown to: Parent.Default
Also, the Default on DataCard2 needs to be the column you are storing that data into. Ex. ThisItem.Contact or whatever the field name is.