Yes, I did look at your attached file. I mis-read your original description, and thought it was an issue with aligning the shapes, and not the connectors.
It does look like a bug. I was able to replicate the problem, which exists if you move the datagraphic either above or below the referenced shape. Couple of curious attributes to this problem. If you first connect to the shape, then move the datagraphic, then disconnect/reconnect. All is well...unless the shape is duplicated with the moved datagraphic. Problem seems to manifest only if the datagraphic is first shifted and then connectors applied. In addition, once the bad behavior manifests itself, returning the datagraphic to it's original, interior position does not restore the correct behavior...unless it is subsequently duplicated, then behavior returns to normal.
So, yes, weird behavior. Haven't been able to track it down, but it does seem that for walking glue connections, the shape center is being shifted, causing the connector to glue off center.
Wapperdude