Did you calibrate the heights on a dead level surface ? are ride height sensors free and not sticking at all ?
Had the same issues a few times I always follow this
Get the car on a level ramp, place a spirit level the front cross beam to be exact and while you are under there check all 4 ride height sensors are free from any dirt grit and clean as required a bit of silicone lube on rubbers frees em off and look inside the shied as it holds mud !
take the original heights write them down
Blocks in and drop on low read the heights and write them down
take her up and write these new heights in to the memory and confirm.
Drop her down and up again and re-read the heights and they should be the same as you wrote.
Do not worry if the written height are out by say 10 or 5 or whatever this is normal ie you would nearly never be so lucky to have 75 FL and 75 FR there is always a difference.
Hope this helps but remember always double check the heights after you have adhusted
Range Rover P38 4.6 Thor on LPG de cat center box delete
BMW 740i V8, Not on LPG !
Saab 9-5 Griffin 3.0 V6 Turbo
BMW X5 4.4 M62TU on LPG FSH S africa climate spec (back up tow car )
Kawasaki ZZR 1100 de-restricted
Citroen Relay 3500 kgs Always ready to pick up spares !