@Pstork1 I used the dynamic content first and selected "ProjectIDCopy" a number column from source list but failed to copy value then tried "compose"
int(triggerOutputs()?['body/ProjectIDCopy'])
Actual json output

"ProjectName#Id": 23,
"ProjectName_x003a_ID": {
"@odata.type": "#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
"Id": 23,
"Value": "23"
},
"ProjectName_x003a_ID#Id": 23,
"ProjectNameCopy": "TEST",
"ProjectIDCopy": 23,
"Modified": "2023-05-30T12:12:25Z",
"Created": "2023-05-30T12:11:47Z"
Then after flow ran the output body shows the value copied to target list column "ProjectID"

Strange!! what to do?