How can two objects with centered gizmos both go to a different place when transform is set to global 0,0,0?

When aligning two objects (who’s gizmos are aligned and centered) I set them to global 0,0,0 and they end up in completely different places.

Objects can have their own “zero” point for multiple reasons. Easiest way to get it back to world zero is to use the Bake button in the gizmo settings. Then more it to world zero, the bake again.