Try this thread to see if you can determine what the problem is.
I issued $$ to grbl, but it always returns $10=115 whether the probe wires are connected or not.
$$ is the command to display the the grbl parameters.
The question mark (?) command returns status information where you can verify the state of the probe input.