Hi Brian,
I'm not sure that would be an answer, but a possible pointer in the right direction.
WFA 2.0 made a change in regards to which attributes are required for which command and the way that WFA will (or will not) complete all the object attributes.
For example: Now you can define a volume without needing to put in the array (and WFA will get the array from vol.aggregate.array).
The downside of this is that you cannot use the reference "vol.array.name " since nothing was written in the array field of the volume, but "vol.aggregate.array.name".
This is true for created objects and not found ones (For which we will pull and complete the information based on the cache).
You mentioned that the object is created earlier in the workflow, so that might be a related point. Not sure though 🙂
Best,
Yaron