You say they work fine and stop the machine. That implies that they are properly enabled as "Limit" switches. However, I believe, if they are not enabled as "Home" switches, you will see no motion when you press "Ref All".
On the Ports and Pins -> Input Signals page I mentioned before. Are the "X Home", "Y Home" and "Z Home" enabled with valid Port and Pin numbers?