OK back all with videos.

So as you can see if I move the Z or Y axis and either one reaches home first then X will stall if its still moving.
If I move Z and Y and either one reaches its hme neither one will stall its only X that stalls.

I have also incuded a video called TWANG LOL in this video I have dropped the speed of the motors to 50 and the X axis does not stall (or very rare any way) at the above condition BUT you can hear the TWANG from the motors that I was talking about..

here are the videos

https://youtu.be/otR4L5pzKpM

https://youtu.be/98f1dNHftno

https://youtu.be/XqbCiTt-rxs

Thanks in advance all