@Titus-A-Duxass
Changing M584 to - M584 X1.1 Y1.2 Z0.1:0.5:0.3:0.4 E1.0. fixed it.
It still takes the long way round to get to each point but now the Z is levelled and does not drop.
28.12.2022, 12:31:45 G32
Leadscrew adjustments made: -0.014 0.006 -0.009 0.012, points used 4, (mean, deviation) before (-0.001, 0.005) after (-0.000, 0.000)
28.12.2022, 12:31:06 G32
Leadscrew adjustments made: -0.048 0.003 0.011 0.048, points used 4, (mean, deviation) before (0.003, 0.020) after (0.000, 0.000)
28.12.2022, 12:30:31 G32
Leadscrew adjustments made: -0.573 0.103 -0.014 0.161, points used 4, (mean, deviation) before (-0.097, 0.157) after (0.000, 0.000)
28.12.2022, 12:29:50 G32
Leadscrew adjustments made: -1.588 -5.402 1.795 6.958, points used 4, (mean, deviation) before (0.757, 2.826) after (0.000, 0.000)
Before the change it was constantly adding (Ca. 7mm)to the negative reading on the first lead screw.