The fix for the bed levelling is in GitHub and waiting for the testers I understand. I built it and installed it just to see. First thing was my test with the 5mm block on one of the probe points and I am very pleased to say that when I then move the nozzle to that position after levelling it is at 5mm.
Some other stuff - G42 now takes the nozzle to the probe points so G1029 W now does the same as G42. When you are at the probe position M114 reports the correct X,Y coordinates. The only one thats a bit odd is G30 X Y which takes the coordinates as workspace and moves the sensor to the RAW coordinates taking off the workspace offset. A G30 without X Y is fine.
And the all important levelling?
I adjusted the firmware for my IR probe offset, got rid of the heaters off command in G1029 and used my leveling macro at 65c that has the probe to nozzle Z offset dialed in. This is the result of the first print (sorry, black on black wasn’t the best choice). Completely level over the whole bed. When cool the web lifted off in one piece - always the ultimate test.
Also attached my output from OctoPrint bed visualizer. My bed is far from level - quite flat but definitely not level.
Not tested anything else but so far so good.