Z axis homing/limit switch not working properly

This might help understand what grbl does with arc (G2/G3).