Connection.Variables("FULLSYNC")

Hi All, Hope you are all keeping well and safe.

I am currently working on a script to pull lots of user accounts, groups and group memberships in from an external system.  Most of this is working properly, but when I am pulling in the group memberships (using a script created by Data Importer), and making an entry into UNSAccountBInUNSGroupB, it's triggering another process I have created on that table for the event ASSIGN.

My script is setting a session variable of FULLSYNC - Session.Variables.Put("FULLSYNC", True) and my process for assign has a generating condition of: Value = Not CBool(Connection.Variables("FULLSYNC"))... however, this process is still being triggered.  

Can anyone suggest what I've done wrong here please?