DJI service centre got back to me and will replace the battery.
They say they have seen a similar case and believe something in the battery is causing a false alarm which restricts power.
I've looked closely at the recorded flight data and there's no indication of a bad cell.
I've started a case with DJI and will be returning the battery tomorrow and expecting a replacement.