In short
Giant checked the bike and quoted to replace wires and controller for £350 as the connectors were corroded
After a few days, they suggested a new motor for £1k+ as replacing the wires may not solve the problem
I've said to them that the motor and wires were done by them under warranty...