Ashley: sounds like it is still relative to the original instance of the object "bug".
Cloning an array doesn't seem to create an original instance in the layout, and the array appears without properties like already reported here.
Example capx following aridale's steps.
Create an array, clone it (right click in object's bar) set the code, executes, ArrayCloned apparently only contains 0s and displays none of the array properties (width, depth, height) in the properties bar.