Seems to work fine here using your xml, Y moves, switch is seen, it backs off then sets zero. X then moves and sees switch then backs off then sets zero.
I presume your switches are Normally open switches by the way your xml is set up, is that correct?
Oh and to answer your previous question, that is correct, when pressing the Ref All button your Z will move first, then Y then X then A etc. As you dont have a Z then it will move Y first.
The Go to Zero is moving your axis to work offset zero and will move both axis at the same time.
Hood
Hood