Was that object mirrored on object level by any chance? If there were any negative values in $.scale.controller.value or $.objectOffsetScale that would explain it.
Im looking for a script where i can sellect all objects in my scene by material and then join them into a single object. any one scripting these tasks?