Hi jcearnal,
There’s always a couple ways of doing the same/similar thing.
Basically, all I am doing in this step is snapping the controls to the cursor using scaling but not affecting the vertical scale.
I am scaling to 0 on the global x and y axes and ignoring the Z.
Here’s what I think you did and why it worked.
You scaled to 0 on the global Y axis only (which ignores the X and Z).
This will work fine if the X position of the bones were at the correct position (x = 0) before the move. If they were in the wrong place in the front view, you would also need to Scale to 0 on the X axis only to snap them to the middle.
So the way that I did it just combines those 2 steps into the one.
I hope that makes sense.