I am having mixed but mostly poor results with the List function. Sometimes it works and sometimes it doesn't across records. It is intermittent and variable. It is completely unreliable it seems when the List function is used in a calculation field.
I have been performing the List function also through a set variable script step and it seems to fail intermittently. This script runs on the server and not locally.