Did a Citrobics session, and it became clear that the front suspension would go to max or min, but nowhere in between. Out with the axle stands to examine the height sensor, which looked fine, and seemed free (the dogbone connector, similar to earlier height correctors, was still in place too).
With thoughts turning to the expense of a Lexia session, I thought it might be worth doing a system reset first. Disconnect battery, discharge across leads, reconnect, wait while the system boots (trying not to panic about the 'immobiliser fault' message in the meantime
All OK, suspension behaves normally at all levels!
Thought this might be worth posting in case anyone else has the same issue