Hi MrSnuggles,
It is quite an interesting read.
Ultimately they didn't realise it was a leak and preferred to think it was a computer problem, and even more unfortunately carried out the fuel imbalance checklist by memory hence opening the XFEED.
If they had used the QRH as they should have done, the first line would have told them to not carry out the checklist if fuel leak suspected.