Clipping mask interferes with position?
I've got a script that takes a piece of artwork and groups it with a rectangle that represents the maximum size for the artwork. It then takes that group--let's call it artGroup--and pastes it into another document, lining it up with another rectangle of the exact same size in that document. We'll call this rectangle in the target document targetArea.
Now, normally this is not a problem. I simply set artGroup's position to the same as targetArea's position, thusly:
artGroup.position = targetArea.position;
This works in most cases. The rectangles in both artGroup and targetArea line up precisely. Now, I'm aware that .position is actually the coordinates of the top-left corner of the object in question. Since both rectangles are exactly the same dimensions, this is usually not a problem. But there are times when the artwork has a clipping path and the objects inside the clipping path are too big for the "maximum size" rectangle (thus, the need for us to clip it to a smaller area).
When such artwork is placed by my script, it reads artGroup.position as the absolute top-left corner, including the large artwork inside the clipping path. This makes the artwork off-center, as you can see here:

As far as I can tell, I cannot use .geometricBounds, either, as it also includes the clipped artwork. What can I do?