Web Messaging attributes missing in Architect Data Action

Setting custom attributes on the Web Messaging widget side, but they are null when accessed in an Architect Data Action. Tried referencing them as participant.attributes.custom.myAttr but the mapping fails. Is there a specific delay or a different path needed for these to sync before the flow hits the action?