Update: I finally got around to playing with this to figure it out.
The changes I made:
-
I lowered the acceleration by a factor of 10. I may increase it again later but for now things are working.
-
I increased the x/y homing speed to F6000. at 3600 it kept grinding on the stop.
-
I got rid of the repeat of the home. Once is good enough anyway, no need to do it twice.