'Synchronize this object' functionality in PowerShell sync

I am trying to recreate the ADSAccount functionality of 'Synchronize this object' functionality in PowerShell sync.

I created the read event and assigned it to a job in process orchestration making sure I populated the sync job variable set and projection

Pre-script:

Imports System.Collections.Generic
Dim data As IDictionary(Of String,String) = Nothing
values("AdHocDataFound") = False		


values("AdHocDataFound") = True
values("ObjectKey") = New DbObjectKey(base.Tablename,$UID_CCCInfor_Employee$).ToXmlString()
values("UID_DPRSystemVariableSet") = "CCC-92B369ED400F1340B8E688A6C087B708"
values("UID_DPRProjectionConfiguration") = "CCC-F9307E784E3C0E469E82196D677F4E46"
values("UID_QBMServer") = "a901b081-b12c-45c4-9274-1cc44f0c6967"
values("OverrideVariables") = ""

The rest looks just like the ADSAccount 

When using object browser to trigger the read event, the sync job runs, but it doesn't pull back data for that one account.

Is there some requirement of alignment of a particular field in the sync job to trigger the read and pass the right argument? Or is that handled somewhere else?