I went a bit further......since I am using a 12 v proximity sensor, I got a " creative" way to attache that and only get 5v to the stop switch. That is why I unplugged it and plugged the normal stop switch back in.
As I did before, I am not always getting the same result. Sometimes x goes home, but doesn't bounce. Sometimes X goes right and comes back about 10mm. And in the majority of cases x just moves right away form the stop. (all this is after g29 and hitting x home)

Now all this is not the case, everything works fine, without the g29!!!!