You have both a G30 bed probing command and a G1 S1 command in your Z homing file. I suggest you delete all of these lines from the start:
; Lift Z relatively to current position
G91
G1 Z5 F19000; Back to absolute positioning
G90; Go to first bed probe point and home the Z axis
G1 X15 Y15 F9000
G30
so that it starts with G91 followed by the G1 S1 Z200 command.
When you have Z homing working by itself, put the same code in the Z homing section of homeall.h.
HTH David