You should have posted in your other thread, seems like it's the same problem.
Maybe the Box2D position refers to the center of the circle. That would be inconsistent with what we found out yesterday about rectangles, but it would explain what you see.
You should definitely read the documentation of Box2D to know which local point of shapes the "position" member refers to.