I am having a hard time reading your code there so I apologize, so I want to ask a question.
Are you trying to set a value that you will make available to your canvas app where it then uses a Patch, or are you actually trying to update the value in your PCF.
I apologize I just want to make sure.
Either way, you have to bind it to an actual record reference, not just pass in the GUID.
You can see the Entity reference in the documentation stated. I apologize I truly cannot barely see what you have, my eyes are not that great atm.
But you should use
-Create an entity reference
myReference {
entityType: "add logical name here",
name: "the display name here",
id: "the guid you are using"
}
Then you use your setValue or updateValue as("use_logical_name_of_lookup_column", myReference);
make sure to define myReference as a param type or whatever you are using.
If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.
Thank you!
Sincerely, Michael Gernaey