Si dans ton test de homing, l'indication (led ou autre) de contact disparait après le dégagement automatique, ce devrait être bon.
En plus, tu peux te servir du "back off" pour ajuster le zero de ton plan de travail par rapport au homing.
Je ne suis pas devant ta machine et ton ordi, mais c'est plus facile de tester tous les axes, un par un, de manière isolé pour s'assurer qu'ils soient bien opérationnels avant de passer sur l'enchainement de 2 ou plus.
Je ne connais bien que les switchs mécaniques. J'ai bien eu des switchs de proximité fournis avec une CNC, mais je ne les ai pas utilisé car c'était des NO et je préfère le fonctionnement NC.