Parts and Reports not adding up.

Parts and Reports not adding up.

So im running a part that in theory is 180 degrees identical. As in i should be able to put the part on the machine in either direction and the features/ report should tell me the same thing.

Ill run the Plane-Circle-circle alignment from the picture as plane (datum) A, Circle (datum) B, and Circle (datum) C. the problem im having is that when i run it one direction the reports are telling me that Circle B and Circle C are too close according to my spec but if i rotate the part 180 degrees and rerun the program the report now tells me that Circle B and Circle C are too far apart according to my spec.

Why is the distance changing from too close to too far simply from rotating the part 180 degrees? the distance between B and C should be the same correct?