It appears to be related to the privacy rules. I was not storing users correctly and the “Only when” condition checks against current user. The records were being stored against a temporary user. So the condition was false if a new temporary user was created on next lookup.
1 Like