Сначала: какую версию AutoCAD вы используете?
At попробовал ваш код на немецком AutoCAD 2008. Я создал несколько простых блоков из полигонов и вставил их в новый чертеж.
Когда я выполняю ваш код выше и выбираю один из этих блоков, я всегда получаю действительные координаты.
Так что это может быть проблемой, как вы создали блок?
Возможно, вы создали блок и оставили поле «Выбрать точку вставки на экране» пустым. Таким образом, ACAD принял значение по умолчанию: (0,0,0). Это было бы объяснением, почему вы всегда получаете эти координаты.