Hi

I decided to add auto bed leveling/trimming on my printer using a PNP inductive proximity sensor switch (LJ12A3-4-Z/BY).
At the moment I have managed to get the initial set up, were to probe, how far and replaced my normal z endstop switch.

To verify my set up, I decided to use this as a test print in order to verify bed level feature.
So far I have been unable to successfully make this work, get a levelled bed, part of the bed is ok but not the other part.
I have tried to use two different points in order to get the z probe offset, the bed centre and the start of the bed (0,0) which differ with 0.1mm.
Both yield the same result.

Here are G29 results run after each other with a -1mm z prob offset from the nozzle
SENDING:G29
Bed x: 0.00 y: 0.00 z: -0.96
Bed x: 155.00 y: 0.00 z: -0.83
Bed x: 155.00 y: 180.00 z: -0.60
Bed x: 0.00 y: 180.00 z: -0.89
Eqn coefficients: a: 0.00 b: 0.00 d: -1.00
planeNormal x: -0.00 y: -0.00 z: 1.00
echo:endstops hit: X:0.01 Y:179.99 Z:-0.89
SENDING:G29
Bed x: 0.00 y: 0.00 z: 1.00
Bed x: 155.00 y: 0.00 z: 1.16
Bed x: 155.00 y: 180.00 z: 1.38
Bed x: 0.00 y: 180.00 z: 1.09
Eqn coefficients: a: 0.00 b: 0.00 d: 0.97
planeNormal x: -0.00 y: -0.00 z: 1.00
echo:endstops hit: X:0.01 Y:179.96 Z:1.09
SENDING:G29
Bed x: 0.00 y: 0.00 z: 1.08
Bed x: 155.00 y: 0.00 z: 1.22
Bed x: 155.00 y: 180.00 z: 1.45
Bed x: 0.00 y: 180.00 z: 1.16
Eqn coefficients: a: 0.00 b: 0.00 d: 1.05
planeNormal x: -0.00 y: -0.00 z: 1.00
echo:endstops hit: Y:179.99 Z:1.16

Any ideas on how to solve this?
Seems like the data obtained by G29 isn't used at all even if I can clearly see the Z axis move while printing.

Thank you in advance