Answered my own question. It seems that it can’t handle a multi-dimensional array. When I converted the array Deliv to a single dimension, the CFC was quite happy. That’s why Rec always worked.
Deliv… to Deliv