Btw, I found this bug because I discovered that objects in the container weren't being picked when the array was picked. Or it wasn't picking the correct objects associated to the array..
So it seems like a pretty significant bug- was very frustrating trying to figure it out.
When I tried to modify the array when one of the container objects is created, it produced an error- so maybe that will help fix the issue.
It might only happen when it is dynamically created at runtime.. I don't think it happens when objects are setup in the layout. but I'm not sure.