It seems that some USB boards have issues with probing. Here is a thread about a similar problem:

G31 Probe SOMETIMES works (Mach3 USB) (SOLVED) - AutoLeveller